Il risultato di onLoginFinished mi dice solo le autorizzazioni concesse. Da repo, non è chiaro come ottenere il profilo utente. Sembra che react-native-fbsdkcore debba avvolgere FBSDKProfile.h ma non vedere dove lo fa.react-native-fbsdk - come ottenere il profilo utente?
var FBSDKLogin = require('react-native-fbsdklogin');
var {
FBSDKLoginButton,
} = FBSDKLogin;
var Login = React.createClass({
render: function() {
return (
<View>
<FBSDKLoginButton
onLoginFinished={(error, result) => {
if (error) {
alert('Error logging in.');
} else {
if (result.isCanceled) {
alert('Login cancelled.');
} else {
alert('Logged in.');
}
}
}}
onLogoutFinished={() => alert('Logged out.')}
readPermissions={[]}
publishPermissions={['publish_actions']}/>
</View>
);
}
});
Ho trovato la soluzione per questo, Ecco la soluzione: const FBSDK = require ('react-native-fbsdk'); const { LoginButton, access token, GraphRequest, GraphRequestManager, } = FBSDK; http://stackoverflow.com/questions/37383888/how-to-use-graph-api-with-react-native-fbsdk –