无法注册twitter webhook。{&x201C;错误&x201D;:[{&x201C;代码&x201D;:32,&&x201D;消息&”;:”;无法验证您的身份。&”;}

无法注册twitter webhook。{&x201C;错误&x201D;:[{&x201C;代码&x201D;:32,&&x201D;消息&”;:”;无法验证您的身份。&”;},twitter,webhooks,twitter-oauth,twitter4j,Twitter,Webhooks,Twitter Oauth,Twitter4j,我正在尝试为twitter webhook注册一个端点,但它返回了 {“errors”:[{“code”:32,“message”:“无法验证您的身份。”}]} 我正在使用注册webhook。这是我的要求, curl--request POST--url”https://api.twitter.com/1.1/account_activity/all/:ENV_NAME/webhooks.json?https%3A%2F%2Fd216d0d30d8f.ngrok.io%2Fapi%2F1.0%

我正在尝试为twitter webhook注册一个端点,但它返回了
{“errors”:[{“code”:32,“message”:“无法验证您的身份。”}]}

我正在使用注册webhook。这是我的要求,

curl--request POST--url”https://api.twitter.com/1.1/account_activity/all/:ENV_NAME/webhooks.json?https%3A%2F%2Fd216d0d30d8f.ngrok.io%2Fapi%2F1.0%2Fwebhooks%2Ftwitter--header“authorization:OAuth OAuth\u consumer\u key=“consumer\u key”,OAuth\u nonce=“EhOhXekPMpf”,OAuth\u signature=“GvOx3V91BrfWuBuPKUuftYgRgHY%3D”,OAuth\u signature\u method=”HMAC-SHA1“,oauth_timestamp=“1597823037”,oauth_token=“ACCESS_token”,oauth_version=“1.0”“

我的端点使用ngrok隧道在https上运行

我已经从twitter获得了所有要求:

  • 核准开发者帐户
  • 帐户活动API上的环境设置
  • 有效的使用者密钥和密码
  • 有效的访问令牌和令牌密钥
我已尝试使用angular和https mydomain请求

//注册twitter webhook的函数
寄存器witterWebhook(){
//标题中的授权
const headers=新的HttpHeaders({
“授权”:“OAuth OAuth_consumer_key=“consumer_key”,OAuth_nonce=“UAkSZPWDfmM”,OAuth_签名=“%2FWSSbq4R1eTbGF4X9xg1T1e9sY4%3D”,OAuth_签名方法=“HMAC-SHA1”,OAuth_时间戳=“1597728768”,OAuth_令牌=“访问令牌”,OAuth_版本=“1.0”,
“内容类型”:“应用程序/x-www-form-urlencoded”
})
常量url=https://api.twitter.com/1.1/account_activity/all/:ENV_NAME/webhooks.json?url=“https%3A%2F%mydomain.com%2Fapi%2F1.0%2Fwebhooks%2Ftwitter”;
返回this.http.post(url,{},{headers:headers});
}
在发送POST请求时,它显示如下错误

请指导我注册twitter webhook的可能解决方案


谢谢

您试图从浏览器运行的代码将无法运行,因为Twitter不支持CORS(错误消息就是这样告诉您的)。curl命令需要使用表单数据提交URL