Skip to content

Facebook Login (via LoginManager) & Graph API Modules

Notifications You must be signed in to change notification settings

scgough/FacebookAPIAndroid

Repository files navigation

FacebookAPIAndroid

React-Native Facebook Login (via LoginManager) & Graph API Modules - for Android

##Methods

###Login

  • loginWithReadPermissions
  • loginWithPublishPermissions
  • logout
  • getCurrentToken

###Usage

...
var FBLogin = require('./FacebookLogin.js');
...
var FacebookAPIAndroid = React.createClass({

  _loginPress: function() {
    console.log("FB Login Start");
    FBLogin.loginWithReadPermissions(['public_profile','email'], result=> {
      console.log(result);
    });
  },

  render: function() {
    return (
        <View>
          <TouchableOpacity onPress={() => {this._loginPress()}}>
            <Text>Login</Text>
          </TouchableOpacity>
        </View>
    );
  }
});

###Graph

  • search

###Usage (When you have logged in)

...
var FBGraph = require('./FacebookGraph.js');
...
var FacebookAPIAndroid = React.createClass({

  _buttonPress: function() {
    FBGraph.search('place','/search','golf club', 52.4796206,-1.8824216, 0, result=> {
      console.log(result);
    });
  },

  render: function() {
    return (
        <View>
          <TouchableOpacity onPress={() => {this._buttonPress()}}>
            <Text>Do Search</Text>
          </TouchableOpacity>
        </View>
    );
  }
});

About

Facebook Login (via LoginManager) & Graph API Modules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published