使用twitter的rest api,特别是方法:
https://dev.twitter.com/docs/api/1/post/statuses/update
我正在尝试发布包含用户提及(@ [screenname])的推文。 然而,似乎twitter不允许我发布任何@符号,除非我编码它。 我已经尝试了几种编码技术,但似乎没有为我提供Twitter正在寻找的合适编码。
至于问题,“@”应该替代什么,所以twitter会允许我正确传递消息?我通过iPhone应用程序发布命令,由于几个原因,我不能使用ios 6新的社交集成,也不能使用twitter的api api包装器。
编辑: 我试过的编码技术 -
谢谢
答案 0 :(得分:0)
因为看起来我必须使用以下方法对@进行特定的百分比编码:
bodyString = [bodyString stringByReplacingOccurrencesOfString:@"@" withString:@"%40"];
希望将来会帮助某人。