在 Facebook iOS SDK 中检查 Facebook 对话帖子是不是成功

Posted

技术标签:

【中文标题】在 Facebook iOS SDK 中检查 Facebook 对话帖子是不是成功【英文标题】:Check success of facebook dialog post in Facebook iOS SDK在 Facebook iOS SDK 中检查 Facebook 对话帖子是否成功 【发布时间】:2012-03-19 19:44:07 【问题描述】:

有没有办法检查帖子是否通过对话框发送:

[facebook dialog:@"feed"
       andParams:params
     andDelegate:self];

发送成功与否?我查看了 Facebook ios SDK 并找不到它的委托方法。有dialogDidComplete,但这并没有给我关于帖子成功的信息。

【问题讨论】:

【参考方案1】:

最好使用dialogCompleteWithUrl 来确保内容已发布,因为dialogDidComplete 不会提供这些详细信息。

这在Sample Application (Hackbook)dialogCompleteWithUrl 中进行了概述(有关post_id 字段的确切用法,请参见第 1182 行)。

【讨论】:

你能不能快速看看我的other post,谢谢。【参考方案2】:

查看 Facebook 完成的源代码,您还会看到: [[NSNotificationCenter defaultCenter] postNotificationNamed:@"facebookWallPosted"...

或类似的。只需拦截该通知并执行您需要的操作即可。即使失败发布相同的通知名称

【讨论】:

以上是关于在 Facebook iOS SDK 中检查 Facebook 对话帖子是不是成功的主要内容,如果未能解决你的问题,请参考以下文章

iOS Facebook SDK - 检查权限

Facebook通过iOS中的Facebook SDK通过应用程序登录?

是否可以在不使用 iOS SDK 的情况下集成 Facebook 登录?

Facebook iOS SDK - 分享用户照片

检查 accesstoken 是不是过期 Facebook SDK 4.7 ios

iOS Facebook 登录 SDK 4.12