私はこの質問をしましたが、誰もが言うように、frindslist に登録されたアプリ ユーザーさえ取得していません。私は常にdata[]
空の配列を取得します。アプリは開発モードです。1 人の管理者と 1 人のテスターが に追加されていhttps://developers.facebook.com/apps/{appid}/roles/
ます。両方のユーザーが私のアプリにログインしました。それでも GraphAPI は empty のみを返しますdata[]
。私が間違っていることは何ですか?反応ネイティブ fbsdk を使用しています。以下は、私が使用して取得しているコードです"Success fetching data: {"data":[]}"
const { accessToken } = await AccessToken.getCurrentAccessToken();
const facebookCredential = firebaseAuth.FacebookAuthProvider
.credential(accessToken.toString());
const user = await firebaseAuth().signInWithCredential(facebookCredential);
const postRequestConfig = {
httpMethod: 'GET',
version: 'v2.7',
accessToken: accessToken.toString()
};
const infoRequest = new GraphRequest(
`/${user.providerData[0].uid}/friendlists`,
postRequestConfig,
(error, result) => {
if (error) {
alert('Error fetching data: ' + JSON.stringify(error));
} else {
alert('Success fetching data: ' + JSON.stringify(result));
}
},
);
new GraphRequestManager().addRequest(infoRequest).start();