【发布时间】:2012-03-19 19:44:07
【问题描述】:
有没有办法检查帖子是否通过对话框发送:
[facebook dialog:@"feed"
andParams:params
andDelegate:self];
发送成功与否?我查看了 Facebook iOS SDK 并找不到它的委托方法。有dialogDidComplete,但这并没有给我关于帖子成功的信息。
【问题讨论】:
有没有办法检查帖子是否通过对话框发送:
[facebook dialog:@"feed"
andParams:params
andDelegate:self];
发送成功与否?我查看了 Facebook iOS SDK 并找不到它的委托方法。有dialogDidComplete,但这并没有给我关于帖子成功的信息。
【问题讨论】:
最好使用dialogCompleteWithUrl 来确保内容已发布,因为dialogDidComplete 不会提供这些详细信息。
这在Sample Application (Hackbook)dialogCompleteWithUrl 中进行了概述(有关post_id 字段的确切用法,请参见第 1182 行)。
【讨论】:
查看 Facebook 完成的源代码,您还会看到: [[NSNotificationCenter defaultCenter] postNotificationNamed:@"facebookWallPosted"...
或类似的。只需拦截该通知并执行您需要的操作即可。即使失败发布相同的通知名称
【讨论】: