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

未删除Twitter帐户活动API/Webhook URL,twitter,Twitter,我们已经使用AccountActivityAPI实现了一个Twitter机器人,并且运行良好 然而,当我们决定将服务器从Heroku切换到AWS时,我们遇到了一个问题。 我们知道我们只能创建一个webhook URL。 所以为了迁移我们的服务器,我们删除了连接到Heroku服务器的webhook URL,并尝试为AWS服务器注册新的webhook URL。 但我们收到了这个错误信息 使用高级API层,设置已在使用的webhook URL 这对我们来说似乎很奇怪,因为我们已经删除了Heroku服务

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

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

使用高级API层,设置已在使用的webhook URL

这对我们来说似乎很奇怪,因为我们已经删除了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 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”: []
   }
 ]
}