问题描述
我使用的是最新的 Facebook SDK react-native-fbsdk-next,我设法让它适用于 Android,但它不适用于 IOS
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,tasks,category,access_token';
const req = new GraphRequest(
'/me/accounts',{
httpMethod: 'GET',accesstoken: accesstoken,parameters: {
fields: {
string: igAccountFields,},_responseInfoCallback,);
manager.addRequest(req);
manager.start();```
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)