All Projects → restfb → Restfb

restfb / Restfb

Licence: mit
RestFB is a simple and flexible Facebook Graph API client written in Java.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Restfb

Facebook-Auto-Pilot
Automate common Facebook activities such as posting to groups and pages walls. Effortlessly post to multiple groups or pages.
Stars: ✭ 126 (-81.5%)
Mutual labels:  facebook, facebook-messenger, facebook-api
Fb Messenger Cli
fb-messenger-cli, console Facebook messenger
Stars: ✭ 665 (-2.35%)
Mutual labels:  facebook-api, facebook-messenger, facebook
facebook-messenger
Go (GoLang) package for Facebook Messenger API and Chat bot
Stars: ✭ 62 (-90.9%)
Mutual labels:  facebook, facebook-messenger, facebook-api
messenger
💬 A PHP library for Facebook Messenger
Stars: ✭ 53 (-92.22%)
Mutual labels:  facebook, facebook-messenger, facebook-api
facebook-send-api-emulator
Facebook Messenger Emulator & Facebook Send API Emulator functionality allowing you to test web hooks on developer's machine.
Stars: ✭ 24 (-96.48%)
Mutual labels:  facebook, facebook-messenger, messenger-platform
Messenger4j
A Java library for building Chatbots on the Facebook Messenger Platform - easy and fast.
Stars: ✭ 199 (-70.78%)
Mutual labels:  chatbots, messenger-platform, facebook
Chatblocks
Declarative Messenger chatbot framework
Stars: ✭ 48 (-92.95%)
Mutual labels:  facebook-messenger, messenger-platform, facebook
Facebook
📨 Facebook Notifications Channel for Laravel
Stars: ✭ 120 (-82.38%)
Mutual labels:  facebook-api, facebook-messenger, facebook
Facebook-Messenger-Statistics
Discover fun stats about your Facebook Messenger usage such as: most used words, most active year, most active hours, etc. using this Jupyter Notebook
Stars: ✭ 75 (-88.99%)
Mutual labels:  facebook, facebook-messenger
facebook-node-sdk
Modeled from the (Facebook Javascript SDK), now with the facebook-node-sdk you can now easily write the same code and share between your server (nodejs) and the client (Facebook Javascript SDK).
Stars: ✭ 519 (-23.79%)
Mutual labels:  facebook, facebook-api
React Facebook
Facebook components like a Login button, Like, Share, Chat, Comments, Page or Embedded Post
Stars: ✭ 661 (-2.94%)
Mutual labels:  facebook-api, facebook
FacebookMessengerActivity
Share with Facebook Messenger App.
Stars: ✭ 16 (-97.65%)
Mutual labels:  facebook-messenger, facebook-api
facebook-login-for-robots
Facebook Login for 🤖 robots
Stars: ✭ 41 (-93.98%)
Mutual labels:  facebook, facebook-api
facebook-ruby-ads-sdk
The Facebook Marketing API in Ruby.
Stars: ✭ 59 (-91.34%)
Mutual labels:  facebook, facebook-api
facebook-bot-autoresponder
Facebook bot that automatically responds to the comments of a certain post
Stars: ✭ 90 (-86.78%)
Mutual labels:  facebook, facebook-api
Facebook-Album-Browser
jQuery plugin for browsing public albums of a Facebook account
Stars: ✭ 76 (-88.84%)
Mutual labels:  facebook, facebook-api
lambda-facebook-oauth
An AWS Lambda function to facilitate Oauth2 social login with Facebook
Stars: ✭ 16 (-97.65%)
Mutual labels:  facebook, facebook-api
facebook-py-sdk
Facebook Python SDK
Stars: ✭ 15 (-97.8%)
Mutual labels:  facebook, facebook-api
Facebook Cli
💻 Facebook command line tool
Stars: ✭ 350 (-48.6%)
Mutual labels:  facebook-api, facebook
Facebooktoolkit
a tool to get Facebook data, and some Facebook bots, and extra tools found on Facebook Toolkit ++.
Stars: ✭ 227 (-66.67%)
Mutual labels:  facebook-api, facebook

RestFB (http://restfb.com)

What it is

RestFB is a pure Java Facebook Graph API client with no external dependencies.

It was created by Mark Allen and is maintained by Norbert Bartels along with a worldwide team of contributors.

Licensing

RestFB uses other open-source software - see the LICENSE.*.txt files. RestFB itself is open source software released under the terms of the MIT License.

Installation

RestFB is a single JAR - just drop it into your app and you're ready to go. Download it from Maven Central:

Maven Central

Building it Yourself

Just type

mvn package

and the jars will be built and can be found in the target folder.

Usage and examples

We provide well-curated documentation with many code examples. These are all clearly commented and give a good overview of the functionality RestFB provides.

Additionally, you can take a look at the integration tests here on GitHub. Some interesting use cases are exercised there and you can get a good idea of the different features that are provided by RestFB.

There is also the example project on GitHub. It contains a suite of tools that can be triggered via Maven calls. Additionally, for the fetching and publishing example, you can find a JavaFX code sample, that shows how you can use an embedded browser to fetch a user access token.

Sponsors and Backers

You like RestFB and you like to support the development, but you cannot contribute any code? Then we have good news for you. We added the sponsor button to this repository, and you can join the list of sponsors with a simple click.

Please check the different tiers. We have a suitable for everyone. Depending on the tier, you even get a place on the official RestFB website with your name, company logo, link and more.

Getting in touch

  • GitHub Issues: If you have ideas, bugs, or problems with RestFB, just open a new issue.
  • Facebook Page: Like our Facebook page to get the latest updates.
  • Facebook Messenger: Contact us via Facebook Messenger and we will help to solve your RestFB problem.
  • Stackoverflow: Questions about RestFB are answered on Stackoverflow. We'll help you there, too.
  • Google Groups: If you'd like to talk to other RestFB users, just send a message to our Google Group!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].