我的应用使用SLComposeViewController发布到Twitter。这工作了几个月,然后大约一个星期前突然停止了。 Twitter共享视图允许我按“发布”,以下代码仍然可以到达“...”行:
twitterComposeViewController.completionHandler =
^(SLComposeViewControllerResult result){
if (result == SLComposeViewControllerResultDone){
...
}
};
并驳回了Twitter分享视图,但推文失败了。我得到了一个警告视图,
无法发送推文
由于连接到,因此无法发送推文“[我的推文文字]” Twitter失败了。
片刻之后,控制台会记录,
插件com.apple.share.Twitter.post无效
我在SO上看了一些类似的问题,但没有一个有适用的答案(我的推文没有超过字符限制;我已正确登录;等等)。我在apps.twitter.com检查了我的设置,我没有看到任何异常...我的消费者密钥和秘密没有改变......
任何人都知道如何获取有关错误的更多信息,或者我应该检查什么?谢谢。
答案 0 :(得分:15)
我发现奇怪的是iOS已经清除了我的所有Twitter帐户密码。帐户仍然列出,错误说没有授权失败,但这就是问题。
如果您进入“设置”和“ Twitter ”,当您点击自己的帐户时,会说“用户名或密码不正确”。修复信息,你就可以了。
可怕的错误消息,不知道普通用户会如何考虑检查。
答案 1 :(得分:8)
如果您尝试多次发布相同的推文,则会出现此问题。你需要每次都发布不同的推文。