【问题标题】:twitter rest api - post a status with a user mentiontwitter rest api - 发布带有用户提及的状态
【发布时间】:2013-04-15 16:54:10
【问题描述】:

使用twitter的rest api,具体方法:

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

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

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

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

谢谢

【问题讨论】:

  • 您尝试过哪些编码技术未成功?你看到了什么结果?
  • 我已经编辑了问题,谢谢

标签: ios twitter


【解决方案1】:

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

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

希望将来能对某人有所帮助。

【讨论】:

    猜你喜欢
    • 2015-06-12
    • 1970-01-01
    • 2014-11-20
    • 1970-01-01
    • 2012-01-11
    • 1970-01-01
    • 1970-01-01
    • 2016-05-22
    • 1970-01-01
    相关资源
    最近更新 更多