将照片发布到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];
它不停地张贴图像到用户的相册,这不是我想要的。
如果有人知道如何去做,我将非常感激。 谢谢!
我有两个潜在的解决方法供您尝试:
-
将图片发布到页面Feed,而不是
{pageid}/photos
。 -
收集该页面
{pageid}/albums
。 现在使用正确的相册ID,将照片发布到{albumId}/photos
。