Typescript react本机FaceBook SDK get token for IOS返回错误签名
我正在使用最新的Facebook SDK react native fbsdk下一步,我设法使其适用于Android,但它不适用于IOSTypescript react本机FaceBook SDK get token for IOS返回错误签名,typescript,react-native,react-native-fbsdk,Typescript,React Native,React Native Fbsdk,我正在使用最新的Facebook SDK react native fbsdk下一步,我设法使其适用于Android,但它不适用于IOS LoginManager.logInWithPermissions([ 'public_profile', 'instagram_basic', 'instagram_manage_insights', 'pages_show
LoginManager.logInWithPermissions([
'public_profile',
'instagram_basic',
'instagram_manage_insights',
'pages_show_list',
'ads_management',
'business_management',
'ads_read',
'read_insights',
]).then(
(result: any) => {
if (result.isCancelled) {
console.log('Login cancelled');
} else {
if (Platform.OS === 'ios') {
AuthenticationToken.getAuthenticationTokenIOS().then(
(data: any) => {
console.log(
'after get accress token ',
data?.authenticationToken.toString(),
);
console.log(
'Login success with permissions: ' +
result.grantedPermissions.toString(),
);
//data.accessToken.toString()
dispatch(fetchPages(data?.authenticationToken));
},
);
}
我得到了一个令牌,但当我试图使用它获取页面时,我得到了错误的签名。
有什么建议吗?可能有什么错误?我做错了什么
const manager = new GraphRequestManager();
const igAccountFields =
'instagram_business_account{id,name,username,profile_picture_url},id,username,name,tasks,category,access_token';
const req = new GraphRequest(
'/me/accounts',
{
httpMethod: 'GET',
accessToken: accessToken,
parameters: {
fields: {
string: igAccountFields,
},
},
},
_responseInfoCallback,
);
manager.addRequest(req);
manager.start();```