【问题标题】:tweeting using "@" and "#" through tweeter api通过 twitter api 使用“@”和“#”发推文
【发布时间】:2020-07-21 21:19:06
【问题描述】:

我是 tweeter api 新手(初级经验),一直在探索 tweeter rest api。到目前为止,我设法阅读了用户时间线、关注者人数,还能够发推文。

但是,在推文中,我希望使用“@”符号提及用户。 像这样的例子。

这不起作用,主题标签“#”也是如此 得到错误为

如果我删除“@”,那么它会起作用并发布消息。

也参考了参考apihttps://developer.twitter.com/en/docs/tweets/post-and-engage/api-reference/post-statuses-update

但是,我既想不出我可以使用的任何相关参数,也无法在冲浪时找到任何示例。

对于这个 POC,使用了 Twitter 标准 api(只是想在标准 api 中是否允许此功能)

感谢并感谢任何建议/指导

阿什

【问题讨论】:

  • 您是否尝试过更新旧版本的 Postman 并进行尝试?从那时起,URL 编码发生了很大变化。
  • true...它在新的邮递员应用程序中工作,但在旧邮递员应用程序中没有相同的程序。谢谢@DannyDainton

标签: rest twitter postman sttwitterapi


【解决方案1】:

这是因为 Postman 对您的请求进行编码的方式破坏了适用于 Twitter 的 OAuth 1.0A。您可以尝试以下方法:

  • 禁用“参数”选项卡中的所有参数
  • 打开 Body 标签并点击x-www-form-urlencoded,然后根据需要添加参数

【讨论】:

  • 感谢@AndyPiper,我的错误是在参数选项卡中添加了“状态”参数。根据你的建议,我在 x-www-form-urlencoded 标记的正文中添加了相同的内容,它就像一个魅力。感谢您的时间
猜你喜欢
  • 1970-01-01
  • 2013-05-30
  • 2021-12-31
  • 2013-02-06
  • 1970-01-01
  • 2018-02-12
  • 1970-01-01
  • 2016-04-15
  • 2014-09-12
相关资源
最近更新 更多