【发布时间】:2018-09-07 00:54:26
【问题描述】:
我正在使用 React Native FBSDK 将我的应用程序的用户配置文件与他们的 Facebook 集成。我正在寻找一种允许用户将图像从他们的 Facebook 下载到我的应用程序的方法。类似于 Tinder 中的功能。
【问题讨论】:
标签: react-native react-native-fbsdk
我正在使用 React Native FBSDK 将我的应用程序的用户配置文件与他们的 Facebook 集成。我正在寻找一种允许用户将图像从他们的 Facebook 下载到我的应用程序的方法。类似于 Tinder 中的功能。
【问题讨论】:
标签: react-native react-native-fbsdk
为此,您需要在 Facebook 上发出图表请求以获取有关特定用户的更多信息。
看起来像这样:
//first you need to sign in your user and then ...
let result = await this.FBGraphRequest('id, email, picture.type(large), last_name, first_name');
FBGraphRequest = async (fields) => {
const accessData = await AccessToken.getCurrentAccessToken();
this.saveToken(accessData["accessToken"], "facebook");
// Create a graph request asking for user information
return new Promise((resolve, reject) => {
const infoRequest = new GraphRequest('/me', {
accessToken: accessData.accessToken,
parameters: {
fields: {
string: fields
}
}
},
(error, result) => {
if (error) {
console.log('Error fetching data: ' + error.toString());
reject(error);
} else {
resolve(result);
}
});
new GraphRequestManager().addRequest(infoRequest).start();
});
};
为了获得更多信息,我将您重定向到这个伟大的medium post。
【讨论】: