1

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

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

我正在尝试发布一条包含用户提及(@[screenname])的推文。但是,除非我对其进行编码,否则 Twitter 似乎不允许我发布任何 @ 符号。我尝试了几种编码技术,但似乎都没有为我提供 twitter 正在寻找的合适编码。

至于问题,“@”应该用什么代替,这样推特才能让我正确传递消息?我正在通过 iphone 应用程序发布命令,出于多种原因,我不能使用 ios 6 新的社交集成,也不能使用 twitter 的 ios api 包装器。

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

谢谢

4

1 回答 1

0

看来我必须使用以下方法专门对 @ 进行百分比编码:

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

希望它会在未来对某人有所帮助。

于 2013-04-16T09:54:55.790 回答