2016-08-04 49 views
-2

我將使用twitter 0auth登錄和我的應用程序白名單現在我想訪問客戶端郵件標識但Twitter不返回任何字段(電子郵件)所以得到這個請建議我應用白色後需要任何其他改變上市 然後爲什麼twitter不使用應用程序白名單中的PHP返回電子郵件字段

  1. 更新的隱私政策
  2. 更新的條款和條件
  3. 打勾電子郵件訪問選項
  4. 再生應用安全密鑰和ID
  5. 再生應用令牌訪問

和選項也即將在授權時間(訪問電子郵件)

但電子郵件不來

我的代碼部分是

$connection = new TwitterOAuth($this->consumer_key, $this->consumer_secret, $_SESSION['oauth_token'], $_SESSION['oauth_token_secret']); 
    $access_token = $connection->getAccessToken($_REQUEST['oauth_verifier']); 
    unset($_SESSION['oauth_token']); 
    unset($_SESSION['oauth_token_secret']); 
    $connection = new TwitterOAuth($this->consumer_key, $this->consumer_secret, $access_token['oauth_token'], $access_token['oauth_token_secret']); 
    /* If method is set change API call made. Test is called by default. */ 
    $content = $connection->get('account/verify_credentials',['include_email' => true]); 
    print_r($content); 

回答

0

一旦你已通過OAuth授權,則需要調用account/verify_credentials端點,並設置?include_email=true選項。

+0

我在questin更新我的代碼 –

+1

好吧,我終於得到它實際上這個郵件選項添加回調時間或我找到它的請求時間非常感謝你@Andy Piper –

相關問題