如何避免在iOS中使用Facebook SDK时出现“重复状态消息”错误?

时间:2012-07-08 15:12:13

标签: ios facebook duplicates

我想在iOS应用程序中将几条相同的消息发布到我的feed / wall上。

从第二次尝试开始,我收到此错误 -

  

(#506)重复状态信息。

我该如何解决?

2 个答案:

答案 0 :(得分:12)

你不能。

这是Facebook告诉你停止发送垃圾邮件的方式。

对不起,如果听起来有点意思 - 但是一遍又一遍地发布相同的消息是垃圾邮件,而且不好。您收到的错误消息描述了问题 - 您正在发布相同的状态消息。这是专门为此案例创建的特殊错误消息。

答案 1 :(得分:1)

我检查506代码,如果是重复状态错误,不会向用户显示任何错误

if (error && [[[[[error.userInfo objectForKey:@"com.facebook.sdk:ParsedJSONResponseKey"] objectForKey:@"body"]objectForKey:@"error"]objectForKey:@"code"] intValue] !=506) {

 alertTitle = NSLocalizedString( @"SomethingWentWrongTitle", nil);

}