如何使用图形api在Facebook页面上发布

时间:2013-11-26 12:33:03

标签: ios objective-c facebook facebook-graph-api

我们正在使用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;
    };

最近是否有人面临同样的问题。

0 个答案:

没有答案