https://github.com/vooolll/facebook4s
An asynchronous non-blocking Scala client for Facebook Graph API (Facebook api REST)
https://github.com/vooolll/facebook4s
akka-http async circe client facebook-client rest-api scala
Last synced: 3 months ago
JSON representation
An asynchronous non-blocking Scala client for Facebook Graph API (Facebook api REST)
- Host: GitHub
- URL: https://github.com/vooolll/facebook4s
- Owner: vooolll
- License: apache-2.0
- Created: 2017-08-25T13:43:49.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-11-03T13:13:58.000Z (over 4 years ago)
- Last Synced: 2023-07-31T23:41:38.941Z (over 2 years ago)
- Topics: akka-http, async, circe, client, facebook-client, rest-api, scala
- Language: Scala
- Homepage:
- Size: 619 KB
- Stars: 19
- Watchers: 5
- Forks: 6
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
facebook4s[Abandoned]
=========
[](https://www.codacy.com/app/baibossynov-valery/facebook4s?utm_source=github.com&utm_medium=referral&utm_content=vooolll/facebook4s&utm_campaign=badger)
[](https://travis-ci.org/vooolll/facebook4s) [](http://codecov.io/github/vooolll/facebook4s?branch=master) [](http://www.apache.org/licenses/LICENSE-2.0.txt) [](https://gitter.im/facebook4s/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
Prerequisites
-------------
* Scala 2.12.x
### Installation
Add the following line to your sbt dependencies:
```scala
"com.github.vooolll" %% "facebook4s" % "0.3.4"
```
Note: make sure that you have in your `build.sbt`
```scala
resolvers += Resolver.sonatypeRepo("releases")
```
### Useful links
* [Examples](https://github.com/vooolll/facebook4s/tree/master/examples)
* [Documentation (ScalaDoc)](https://www.javadoc.io/doc/com.github.vooolll/facebook4s_2.12/)
### User guide
* [Client configuration](https://github.com/vooolll/facebook4s/tree/master/docs/createClient.md)
* [Getting authentication uri](https://github.com/vooolll/facebook4s/tree/master/docs/authenticationUri.md)
* [Token manipulations](https://github.com/vooolll/facebook4s/tree/master/docs/tokenManipulations.md)
* [Posts](https://github.com/vooolll/facebook4s/tree/master/docs/post.md)
* [Likes](https://github.com/vooolll/facebook4s/tree/master/docs/likes.md)
* [Feed](https://github.com/vooolll/facebook4s/tree/master/docs/feed.md)
* [Friends](https://github.com/vooolll/facebook4s/tree/master/docs/friends.md)
* [Comment](https://github.com/vooolll/facebook4s/tree/master/docs/comments.md)
* [User](https://github.com/vooolll/facebook4s/tree/master/docs/user.md)
* [Photo](https://github.com/vooolll/facebook4s/tree/master/docs/photo.md)
* [Albums](https://github.com/vooolll/facebook4s/tree/master/docs/albums.md)
* [Application](https://github.com/vooolll/facebook4s/tree/master/docs/application.md)
* [Either based api](https://github.com/vooolll/facebook4s/tree/master/docs/either.md)
* [Errors](https://github.com/vooolll/facebook4s/tree/master/docs/errors.md)
### Release process
* Update `build.sbt` with new version
* Enter `sbt` shell
* Run `+ publishSigned`
* Run `+ sonatypeRelease`
### License
Facebook4s is released under the [Apache 2 License][5].
[5]: http://www.apache.org/licenses/LICENSE-2.0.txt