Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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 API验证与授权_Api_Twitter_Oauth_Authorization_Twitter Oauth - Fatal编程技术网

Twitter API验证与授权

Twitter API验证与授权,api,twitter,oauth,authorization,twitter-oauth,Api,Twitter,Oauth,Authorization,Twitter Oauth,大家好,你能告诉我Twitter认证和授权的区别吗 $twitterConnect = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET); $twitterToken = $twitterConnect->getRequestToken(); $redirect_url = $twitterConnect->getAuthorizeURL($twitterToken, true); // authenticate $redirect_

大家好,你能告诉我Twitter认证和授权的区别吗

$twitterConnect = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET);
$twitterToken = $twitterConnect->getRequestToken();

$redirect_url = $twitterConnect->getAuthorizeURL($twitterToken, true); // authenticate 
$redirect_url = $twitterConnect->getAuthorizeURL($twitterToken, false); //authorize

使用
oauth/authenticate
如果用户登录到twitter.com,并且之前已授权应用程序访问其帐户,则他们将被静默重定向回应用程序

使用
oauth/authorize
时,用户将看到允许屏幕,无论他们之前是否已授权应用程序

此方法与GET oauth/authorize的不同之处在于,如果用户已授予应用程序权限,则将在用户不必重新批准应用程序的情况下发生重定向

注:

  • 您必须在应用程序设置中启用“使用Twitter登录”才能实现此目的
  • 桌面应用程序必须使用此授权,而不是身份验证