Twitter帐户活动API / Webhook URL未删除

时间:2019-07-10 05:58:38

标签: twitter

我们已经使用Account Activity API实现了一个Twitter机器人,并且运行良好。

但是,当我们决定将服务器从Heroku切换到AWS时,我们遇到了一个问题。 我们知道我们只能创建一个webhook URL。 因此,要迁移我们的服务器,我们删除了连接到Heroku服务器的webhook URL,并尝试为AWS服务器注册新的webhook URL。 但是我们收到了此错误消息。

  

使用高级API层,设置已经使用的Webhook URL。

{
  "errors": [
    {
      "code": 355,
      "message": "This URL is already in use."
    }
  ]
}

对于我们来说,这很奇怪,因为我们删除了Heroku服务器的webhook。 我们还检查了webhook url是否在某处使用,但是该命令返回空列表。

% curl --request GET --url https://api.twitter.com/1.1/account_activity/all/webhooks.json --header ‘authorization: Bearer ...’ | jq
{
 “environments”: [
   {
     “environment_name”: “production”,
     “webhooks”: []
   }
 ]
}

如果您可以检查Twitter方面是否有问题,那就太好了。 (也许您没有正确删除webhook网址?)

谢谢。

1 个答案:

答案 0 :(得分:0)

这可能不是您要的答案。但是,一种快速而肮脏的方法是删除环境并设置新的帐户活动环境。唯一的限制是它不允许您使用相同的环境名称。