使用twitter的rest api,特别是方法:
https://dev.twitter.com/docs/api/1/post/statuses/update
我正在尝试发布一条包含用户提及(@[screenname])的推文。但是,除非我对其进行编码,否则 Twitter 似乎不允许我发布任何 @ 符号。我尝试了几种编码技术,但似乎都没有为我提供 twitter 正在寻找的合适编码。
至于问题,“@”应该用什么代替,这样推特才能让我正确传递消息?我正在通过 iphone 应用程序发布命令,出于多种原因,我不能使用 ios 6 新的社交集成,也不能使用 twitter 的 ios api 包装器。
编辑:我尝试过的编码技术 -
- stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding
- 如何对字符串进行 URL 编码
谢谢