iOS Facebook Api,对评论帖子点赞

标签 ios facebook facebook-graph-api facebook-like facebook-comments

我想在 Facebook 上点赞帖子的评论,我使用与点赞帖子相同的方法。对于一个帖子,它有效,但对于一个评论失败。

文档: https://developers.facebook.com/docs/graph-api/reference/object/likes

我的代码:

[FBRequestConnection startWithGraphPath:[NSString stringWithFormat:@"/%@/likes", postId_]
                             parameters:nil
                             HTTPMethod:@"POST"
                      completionHandler:^(FBRequestConnection *connection, id result, NSError *error)
                        {  //Error:
                        }];

错误是:

Error Domain=com.facebook.sdk Code=5 "The operation couldn’t be completed. (com.facebook.sdk error 5.)" UserInfo=0x158999b0 {com.facebook.sdk:HTTPStatusCode=400, com.facebook.sdk:ParsedJSONResponseKey={ body = { error = { code = 100; message = "(#100) Error finding the requested story"; type = OAuthException; }; }; code = 400; }, com.facebook.sdk:ErrorSessionKey=}

最佳答案

我是这样做的,效果很好

    // post is my module object, encapsulates the info form the post
    // pass the post ID
    NSString *graphPath = [NSString stringWithFormat:@"%@/likes", post.postID];

    FBRequest *request = [FBRequest requestForGraphPath:graphPath];
    // DELETE or POST the like
    NSString *method = post.liked?@"DELETE":@"POST";
    [request setHTTPMethod:method];

    [request startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
        BOOL success = YES;
        success = (error)?NO:YES;
        if(success) {

        }
    }];

注意:确保你有发布权限

关于iOS Facebook Api,对评论帖子点赞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22665281/

相关文章:

facebook - 应用程序 Activity 隐私和 app_non_users

php - 当用户分享到 Facebook 的链接时更新数据库

ios - 获取自定义 NS 对象的属性数组的简单方法?

ios - 向 UINavigationBar 添加图像

iphone - MKMapview 上的多个图钉

php - 像 Facebook 一样按用户名对所有消息进行分组

java - Facebook sdk 图响应为空

Facebook。 fatal error : Uncaught OAuthException: An active access token must be used to query information about the current user

facebook - Perl - 身份验证图 API 循环

ios - 从 AppDelegate 访问 ViewController