我正在尝试将iOS应用中的照片发布到公共页面。
我以FB应用程序的管理员身份登录应用程序,当我通过Graph API获取活动令牌时:
FBSDKGraphRequest *request2 = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/me/accounts"
parameters: @{@"access_token": item.token}
HTTPMethod:@"GET"];
[request2 startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error)
{
NSDictionary *userData = (NSDictionary *)result;
NSArray* arraydata = [userData objectForKey:@"data"];
NSDictionary *dataD = [arraydata objectAtIndex:0];
NSString *facebookID = dataD[@"id"];
token= dataD[@"access_token"];
}
我得到了我需要在页面上发布的页面令牌,但即使在json中我看到我拥有所有权限,当我发布照片时它返回200错误(需要额外的权限)。
如果我尝试发布管理员资料(不是公共页面),一切正常。
有什么想法吗?我错过了什么?你有没有人可以解决这个问题?