将照片发布到iOS的页面

我正在尝试将照片发布到用户不拥有的页面。 请注意,我从其他讨论主题find的所有解决scheme都需要用户进行pipe理,并获取具有* manage_pages *权限的页面的access_token。

但是,我想要做的是不同的:使用iOS SDK将图像上传到页面,其中有一个设置,人们可以上传图像。

我尝试了几种方法,但都没有成功。

这是我如何获得权限

NSArray *permissions = [[NSArray alloc] initWithObjects: @"photo_upload", @"share_item", @"status_update", @"manage_pages", @"user_likes", @"publish_stream", nil]; [fb authorize: permissions]; 

这里是上传图片的代码

 NSString *uri = [NSString stringWithFormat: @"%@/photos", FBPageId]; [fb requestWithGraphPath: uri andParams: params andHttpMethod: @"POST" andDelegate: self]; 

它不停地张贴图像到用户的相册,这不是我想要的。

如果有人知道如何去做,我将非常感激。 谢谢!

我有两个潜在的解决方法供您尝试:

  1. 将图片发布到页面Feed,而不是{pageid}/photos

  2. 收集该页面{pageid}/albums 。 现在使用正确的相册ID,将照片发布到{albumId}/photos