在Facebook公开页面上发布照片

时间:2015-11-06 11:42:13

标签: ios facebook facebook-graph-api facebook-ios-sdk

我正在尝试将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错误(需要额外的权限)。

如果我尝试发布管理员资料(不是公共页面),一切正常。

有什么想法吗?我错过了什么?你有没有人可以解决这个问题?

0 个答案:

没有答案