iOS 在对象上发布点赞不起作用 - Facebook
Posted
技术标签:
【中文标题】iOS 在对象上发布点赞不起作用 - Facebook【英文标题】:iOS Publishing a like on object not working - Facebook 【发布时间】:2015-05-12 10:25:27 【问题描述】:使用 Facebook 文档中的示例代码,但它不起作用
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphpath:@"/object-id/likes"
parameters:nil
HTTPMethod:@"POST"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error)
// Handle the result
];
它给了 *
error =
code = 100;
message = "(#100) The parameter url is required";
type = OAuthException;
;
;*
【问题讨论】:
你发送的参数是什么.. 它为零,让我更新 所以你要做什么......需要更多说明 使用Graph Api,我需要喜欢一个自定义对象,对于喜欢一个自定义对象,文档给我们这个代码sn-p。我给了对象 ID,但它不起作用 你是如何创建自定义对象的,你有没有按照这里提到的程序developers.facebook.com/docs/sharing/opengraph/custom 【参考方案1】:Facebook 为“喜欢”自定义对象提供了两种不同的实现方式。
1 在这里:https://developers.facebook.com/docs/graph-api/reference/v2.3/object/likes#publish
还有一个在这里。 https://developers:facebook.com/docs/reference/opengraph/action-type/og.likes#create
实际上是第二个链接中的代码
NSDictionary *params = @
@"object": @"http://samples.ogp.me/226075010839791",
;
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/me/og.likes"
parameters:params
HTTPMethod:@"POST"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error)
// Handle the result
];
【讨论】:
这就是我所提到的“Facebook 页面是否也是这样,因为文件中指出仅在 Facebook 页面上发布喜欢。”但后来我可以看到你喜欢一个外部帖子,这显然需要 og.likes API。很高兴看到,你终于找到了。以上是关于iOS 在对象上发布点赞不起作用 - Facebook的主要内容,如果未能解决你的问题,请参考以下文章
为啥我的 React Native 桥接 iOS 组件不起作用?
登录后 Facebook IOS SDK 导航到另一个控制器不起作用