All Projects → hfreire → facebook-login-for-robots

hfreire / facebook-login-for-robots

Licence: MIT license
Facebook Login for 🤖 robots

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to facebook-login-for-robots

Facebook-Auto-Pilot
Automate common Facebook activities such as posting to groups and pages walls. Effortlessly post to multiple groups or pages.
Stars: ✭ 126 (+207.32%)
Mutual labels:  facebook, facebook-api, facebook-login
Facebooktoolkit
a tool to get Facebook data, and some Facebook bots, and extra tools found on Facebook Toolkit ++.
Stars: ✭ 227 (+453.66%)
Mutual labels:  facebook, facebook-api, facebook-login
Facebookimagepicker
FacebookImagePicker is Facebook album photo picker written in Swift.
Stars: ✭ 220 (+436.59%)
Mutual labels:  facebook, facebook-api, facebook-login
Devil
Devil is a tool that is basically made for facebook to Hack target accounts , BruteForce Attack , grab friendlist accounts , yahoo chacker , Facbook Friend information gathering tool , auto likes reactions & much more i hope you enjoy this tool i'm not responsible if you use this tool for any illegal purpose
Stars: ✭ 88 (+114.63%)
Mutual labels:  facebook, facebook-api, facebook-login
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 (+1165.85%)
Mutual labels:  facebook, facebook-api, facebook-login
Facebook
📨 Facebook Notifications Channel for Laravel
Stars: ✭ 120 (+192.68%)
Mutual labels:  facebook, facebook-api
Facebook Js Ads Sdk
[DEPRECATED] OFFICIAL FACEBOOK SDK: https://github.com/facebook/facebook-nodejs-ads-sdk
Stars: ✭ 140 (+241.46%)
Mutual labels:  facebook, facebook-api
Puppeteer Social Image
Create dynamic social share images using HTML + CSS via puppeteer 🎁
Stars: ✭ 141 (+243.9%)
Mutual labels:  facebook, puppeteer
Laravel Facebook Ads
Facebook & Instagram Ads API for Laravel
Stars: ✭ 87 (+112.2%)
Mutual labels:  facebook, facebook-api
J2team Community
Join our group to see more
Stars: ✭ 172 (+319.51%)
Mutual labels:  facebook, facebook-api
Facebook-Album-Browser
jQuery plugin for browsing public albums of a Facebook account
Stars: ✭ 76 (+85.37%)
Mutual labels:  facebook, facebook-api
Facebook Export
Tools to help administer your Facebook groups
Stars: ✭ 96 (+134.15%)
Mutual labels:  facebook, facebook-api
Docker Multistreamer
Dockerized multistreamer
Stars: ✭ 90 (+119.51%)
Mutual labels:  facebook, facebook-api
android-facebook-login
Demo Facebook Login Android Application
Stars: ✭ 20 (-51.22%)
Mutual labels:  facebook, facebook-login
LeonSocialLogin
Leon Social Login is an Android library written to Integrate (Twitter, Facebook, Google, SnapChat) login.
Stars: ✭ 16 (-60.98%)
Mutual labels:  facebook, facebook-login
facebook-bot-autoresponder
Facebook bot that automatically responds to the comments of a certain post
Stars: ✭ 90 (+119.51%)
Mutual labels:  facebook, facebook-api
Android
Android projects with reusable components which will be useful in your applications.
Stars: ✭ 81 (+97.56%)
Mutual labels:  facebook, facebook-login
Svelte Social Auth
Social Auth for Svelte v3
Stars: ✭ 86 (+109.76%)
Mutual labels:  facebook, facebook-login
Social-Media-Automation
Automate social media because you don't have to be active on all of them😉. Best way to be active on all social media without actually being active on them. 😃
Stars: ✭ 186 (+353.66%)
Mutual labels:  facebook, puppeteer
webring
“วงแหวนเว็บ” แห่งนี้สร้างขึ้นเพื่อส่งเสริมให้ศิลปิน นักออกแบบ และนักพัฒนาชาวไทย สร้างเว็บไซต์ของตัวเองและแบ่งปันการเข้าชมซึ่งกันและกัน
Stars: ✭ 125 (+204.88%)
Mutual labels:  puppeteer, github-actions

Facebook Login for 🤖 robots

Coverage Status Known Vulnerabilities Version Downloads

Uses a headless browser to perform a Facebook Login (OAuth dialog) in a Facebook App.

Features

  • Uses Perseverance to add rate limit, 💩 retry and 🚥 circuit breaker behaviour to your requests
  • Supports Bluebird 🐦 promises

How to install

npm install facebook-login-for-robots

How to use

Use it in your app

Use Facebook Login to get an access token for a Facebook App

const FacebookLogin = require('facebook-login-for-robots')

const facebookLogin = new FacebookLogin({
  facebook: {
    email: 'my-facebook-email-address',
    password: 'my-facebook-passsword'
  },
  // puppeteer: {
  //   headless: false // helpful for troubleshooting
  // }
})

const clientId = 'my-facebook-app-id'
const redirectUri = 'my-facebook-app-redirect-uri'

facebookLogin.oauthDialog(clientId, redirectUri)
  .then(({ facebookAccessToken }) => console.log(facebookAccessToken))
  .catch((error) => console.error(error))

How to contribute

You can contribute either with code (e.g., new features, bug fixes and documentation) or by donating 5 EUR. You can read the contributing guidelines for instructions on how to contribute with code.

All donation proceedings will go to the Sverige för UNHCR, a swedish partner of the UNHCR - The UN Refugee Agency, a global organisation dedicated to saving lives, protecting rights and building a better future for refugees, forcibly displaced communities and stateless people.

Used by

License

Read the license for permissions and limitations.

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].