我正在构建一个实现Facebook的应用程序。通过这个应用程序,我可以给帖子点赞和评论。我正在为登录的用户获取主页摘要。现在,对于Like操作,我使用了图形API:
https://graph.facebook.com/POST_ID/likes?&access_token=ACCESS_TOKEN 使用HTTPMethod: POST
在这里,POST_ID是我为每个提要获取的ID和登录用户的访问令牌。
现在,在大多数情况下,我可以使用此API喜欢提要。但有些帖子没有类似的连接。我如何知道哪个提要有like连接&哪个没有。
现在谈到不像。对于不同的操作,我使用的是图形API:
https://graph.facebook.com/POST_ID/likes?&access_token=ACCESS_TOKEN使用HTTPMethod: DELETE
我可以不像一些帖子或订阅使用这个API。但对于某些情况,我会收到错误消息。在这种情况下,我使用示例:
这是POST_ID = 12345_67890。当我收到错误消息时,我使用67890作为本例中的POST_ID &与post/提要不同的是,我获得了成功。
同样,在将此67890用作POST_ID时,在某些情况下会出现错误&在这种情况下,如果我收到的提要中存在OBJECT_ID,则使用OBJECT_ID。在某些情况下,我得到了真实的回应。
但在其他情况下,我找不到任何类似的解决方案&与Facebook中的提要/帖子不同。
正在等待肯定的回复。
发布于 2014-05-20 14:48:19
如果您使用的是正确的post_id饲料,那么它将永远不会产生任何错误,而喜欢/不喜欢在facebook上发布的代码,如果你想要改变HTTPMethod发布,否则设置为不喜欢删除。不需要使用accesstoken来调用您正在使用的这个api.if,因此它不会产生任何错误
[FBRequestConnection startWithGraphPath:[NSString stringWithFormat:@"%@/likes",@"Post_id"] parameters:nil HTTPMethod:@"DELETE" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
if (error)
{
NSLog(@"error: %@", error.localizedDescription);
}
else
{
NSLog(@"ok!! %@",result);
}
}];https://stackoverflow.com/questions/17191472
复制相似问题