twitter rest api - 发布用户提及的状态

时间:2013-04-15 16:54:10

标签: ios twitter

使用twitter的rest api,特别是方法:

https://dev.twitter.com/docs/api/1/post/statuses/update

我正在尝试发布包含用户提及(@ [screenname])的推文。 然而,似乎twitter不允许我发布任何@符号,除非我编码它。 我已经尝试了几种编码技术,但似乎没有为我提供Twitter正在寻找的合适编码。

至于问题,“@”应该替代什么,所以twitter会允许我正确传递消息?我通过iPhone应用程序发布命令,由于几个原因,我不能使用ios 6新的社交集成,也不能使用twitter的api api包装器。

编辑: 我试过的编码技术 -

谢谢

1 个答案:

答案 0 :(得分:0)

因为看起来我必须使用以下方法对@进行特定的百分比编码:

bodyString = [bodyString stringByReplacingOccurrencesOfString:@"@" withString:@"%40"];

希望将来会帮助某人。