Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter使用Javascript获取身份验证令牌_Javascript_Twitter_Authorization_Fetch_Twitter Oauth - Fatal编程技术网

Twitter使用Javascript获取身份验证令牌

Twitter使用Javascript获取身份验证令牌,javascript,twitter,authorization,fetch,twitter-oauth,Javascript,Twitter,Authorization,Fetch,Twitter Oauth,当我向https://api.twitter.com/oauth2/token要从twitter接收访问令牌,大多数web浏览器都会向该端点发送飞行前选项请求,该端点不受twitter支持,并返回400个错误请求。因此,当选项请求失败时,web浏览器不会发送主请求。我怎样才能解决它?或者仅从服务器发出请求只是一种方式?此请求需要仅应用程序身份验证。这意味着是一个服务器到服务器的请求,因为它需要在AuthorizationHTTP头中发送Twitter应用程序的密钥。从技术上讲,任何支持HTTP基

当我向
https://api.twitter.com/oauth2/token
要从twitter接收访问令牌,大多数web浏览器都会向该端点发送飞行前
选项
请求,该端点不受twitter支持,并返回400个错误请求。因此,当选项请求失败时,web浏览器不会发送主请求。我怎样才能解决它?或者仅从服务器发出请求只是一种方式?

此请求需要仅应用程序身份验证。这意味着是一个服务器到服务器的请求,因为它需要在
Authorization
HTTP头中发送Twitter应用程序的密钥。从技术上讲,任何支持HTTP基本授权的HTTP客户端(包括浏览器)都可以正确发送该请求,但必须能够访问应用程序的密钥,这是不可取的