我正在 Facebook 页面上发布图片和虚拟文本,页面 ID 为“848190045198980”。我正在使用我的 Facebook 凭据登录。而且我对特定页面具有管理员角色。所以我只是从 Facebook 获得基本权限。以下是请求和响应。
要求 :
UIImage * ProductImage = [UIImage imageNamed:@"corporate.png"];
NSData * imageData = UIImagePNGRepresentation(productImage);
NSDictionary *params = @{@"message": @"Hello XYZ", @"source":imageData};
[FBRequestConnection startWithGraphPath:@"/848190045198980/photos" parameters:params HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
if(!error)
{
if(completionBlock)
{
NSLog(@"%@",result);
completionBlock(YES,result,nil);
}
}
else
{
if(completionBlock)
completionBlock(NO,nil,error);
}
}];
回复 :{“id”:“1481175438805031”,“post_id”:“848190045198980_1481175438805031”}
预期结果 :我的帖子应该显示在 Facebook 页面的“帖子到页面”部分。
实际结果 :什么也没有出现。
请指出我在这里缺少的内容的正确方向。我已经检查了 API 文档好几次了,我发现我在哪里缺少了一些东西,这真的很困难。
问候,
罗马