我们正在使用Facebook图形API在Facebook上分享视频,当用户在他的墙上分享Facebook视频的同时我们在Facebook App页面上分享相同的视频。
以下是我们用于在应用页面上分享视频的代码,
NSDictionary *videoObject = @{
@"title": self.videoDetails.videoTitle,
@"contentType": @"video/quicktime",
@"description": [NSString stringWithFormat:@"%@ %@",self.videoDetails.videoDescription,tag],
[pathURL absoluteString]: videoData
};
FBRequest *uploadRequest = [FBRequest requestWithGraphPath:[NSString stringWithFormat:@"%@/videos",kPage_ID]
parameters:videoObject
HTTPMethod:@"POST"];
[uploadRequest startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
因此,当我们在用户墙上发布视频时,我们使用“我/视频”,如果我们想在页面上发帖,我正在使用“page_id / videos”,它工作正常,但最近发生了一些变化,现在它不允许在应用页面上发布,给出错误。
error = {
code = 200;
message = "(#200) App does not have permission to post to target";
type = OAuthException;
};
最近是否有人面临同样的问题。