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

我想在iOS应用程序中将多个相同的消息发布到我的提要/墙上。

从第二次尝试,我收到这个错误 –

(#506)重复的状态消息。

我该如何解决?

你不能。

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

对不起,如果听起来有点意思 – 但一遍又一遍地发布相同的消息是垃圾邮件,它不好。 您收到的错误消息描述了问题 – 您发布相同的状态消息。 这是专门为这种情况创build的特殊错误消息。

我检查506代码,并且不会向用户显示任何错误,以防重复的状态错误

if (error && [[[[[error.userInfo objectForKey:@"com.facebook.sdk:ParsedJSONResponseKey"] objectForKey:@"body"]objectForKey:@"error"]objectForKey:@"code"] intValue] !=506) { alertTitle = NSLocalizedString( @"SomethingWentWrongTitle", nil); }