带有Twitter帐户活动API的不良身份验证数据



我遵循本指南,尝试使用新的Premium Twitter帐户活动API创建Webhook,此后我们也获得了访问权限

https://developer.twitter.com/en/docs/accounts-and-users/subscribe-account-activity/quick-start/quick-start/eenterprise-account-account-activity-activity-activity-activity-activity-api

我正在使用ngrok注意,以下URL已更改以确保安全 - 这是我的curl请求(再次更改了凭据以确保安全(

curl --request POST --url 'https://api.twitter.com/1.1/account_activity/webhooks.json?url=https%3A%2F%2F1cd9exxx.ngrok.io%2Fwebhook%2Ftwitter%3Fcrc_token%3D1234' --header 'authorization: OAuth oauth_consumer_key="6stxxxxxxxxxxxxxx", oauth_nonce="GENERATED", oauth_signature="GENERATED", oauth_signature_method="HMAC-SHA1", oauth_timestamp="GENERATED", oauth_token="135453118-xxxx", oauth_version="1.0"'

我总是得到以下回应:

{"errors":[{"code":215,"message":"Bad Authentication data."}

您已经生成AS'生成'标记字段。

可能您可以使用twurl。它使Oauth 1.0处理要简单得多。

看一下twurl:https://github.com/twitter/twurl

如果您使用twurl

  1. 通过twurl authorize登录并按照说明。
  2. 注册您的Webhook端点twurl -X POST "/1.1/account_activity/all/<<your created env>>/webhooks.json?url=<<your url>>"

如果您正确实现了Webhook端点,则获得了200个状态代码。

相关内容

最新更新