gpt4 book ai didi

ios - 使用 og_likes iOS 功能错误点赞 facebook 状态

转载 作者:行者123 更新时间:2023-11-29 12:55:56 26 4
gpt4 key购买 nike

我正在尝试在我的应用程序中实现“喜欢状态”。我正在使用 Facebook SDK 引用并提出了这段代码:

- (void) likeAStatus : (NSString *) postId {
NSString *post = [NSString stringWithFormat:@"http://facebook.com/%@", postId];

NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
post, @"object",
nil
];
/* make the API call */
[FBRequestConnection startWithGraphPath:@"/me/og.likes"
parameters:params
HTTPMethod:@"POST"
completionHandler:^(
FBRequestConnection *connection,
id result,
NSError *error
) {
NSLog(@"Result is %@", result);
NSLog(@"Error is %@", error);

NSString *idFromCreate = [NSString stringWithFormat:@"/%@", [result objectForKey:@"id"]];

/* make the API call */
[FBRequestConnection startWithGraphPath:idFromCreate
parameters:params
HTTPMethod:@"POST"
completionHandler:^(
FBRequestConnection *connection,
id result,
NSError *error
) {
NSLog(@"Result is %@", result);
NSLog(@"Error is %@", error);
}];
}];
}

现在,当我在一个我以前不喜欢的帖子上运行它时(我现在只是对 postID 进行编码)我在控制台中得到了这个响应:(我只是打印操作 ID 以确保它是正确解析响应)

2014-01-13 15:59:43.766 Unifeed[5336:70b] Result is {
id = 10151765515511916;
}
2014-01-13 15:59:43.767 Unifeed[5336:70b] Error is (null)
2014-01-13 15:59:43.767 Unifeed[5336:70b] The ID is /10151765515511916
2014-01-13 15:59:44.052 Unifeed[5336:70b] Result is {
"FACEBOOK_NON_JSON_RESULT" = true;
}
2014-01-13 15:59:44.053 Unifeed[5336:70b] Error is (null)

这看起来很有效,不幸的是,当我去查看我的 Facebook 并查看这个特定的帖子时,它没有被点赞......如果我在 Facebook 上查看我的事件日志,我没有看到我喜欢这个状态。

关于正在发生的事情有任何想法或对喜欢状态更新的不同方法有任何建议吗? “FACEBOOK_NON_JSON_RESULT”= true 也是一件好事吗?

非常感谢!

最佳答案

我已经弄清楚了 - 这是图形 API 调用的一个区别。现在代码看起来像这样:

- (void) likeAStatus : (NSString *) postId {
NSString *post = [NSString stringWithFormat:@"%@/likes", postId];

/* make the API call */
[FBRequestConnection startWithGraphPath: post
parameters:nil
HTTPMethod:@"POST"
completionHandler:^(
FBRequestConnection *connection,
id result,
NSError *error
) {
NSLog(@"Result is %@", result);
NSLog(@"Error is %@", error);
}];
}

希望这对以后的人有帮助!!

安迪

关于ios - 使用 og_likes iOS 功能错误点赞 facebook 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21103327/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com