【问题标题】:Post message to twitter with exclamation mark用感叹号在推特上发布消息
【发布时间】:2013-12-05 17:55:01
【问题描述】:

如果帖子包含“!”,我的 iOS 应用程序似乎无法发布到 Twitter。我的返回错误代码是 401。但是我可以发布不包含感叹号的消息。我尝试编码!到 %21 但那只是在正文中发布带有 %21 的 Twitter 消息。

如何在 Twitter 上发布包含“!”的消息?

【问题讨论】:

    标签: objective-c twitter twitter-oauth


    【解决方案1】:

    编码你的NSString:

    encodedTweet = [tweet stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
    

    在接受的答案here 中描述了另一种解决方案。

    【讨论】:

    • 不会用任何东西替换感叹号,并且在发布带有“!”的消息时仍然给我 401 错误
    • 这是 v1.1 api 的一个已知问题。检查一下:dev.twitter.com/discussions/12378 他们还在那里描述了解决方案
    • 也编辑了我的答案。
    • 谢谢你的回答,但我已经试过了,但那个答案用编码符号而不是!
    • 这不正确,请在您提出请求的地方发布一些代码以帮助您。
    猜你喜欢
    • 2013-06-22
    • 1970-01-01
    • 2011-07-05
    • 1970-01-01
    • 2020-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多