2016-08-04 33 views
-2

Ich werde Twitter 0auth für Login verwenden und meine App weiß jetzt aufgeführt Ich möchte auf Client-Mail-ID zugreifen, aber Twitter nicht jedes Feld zurück (E-Mail) so erhalten Sie bitte schlagen Sie mich vor jede andere Änderung nach ca. weiß erforderlich aufgelistet dannWarum Twitter nicht zurück E-Mail-Feld mit PHP nach App-Whitelist

  1. Update Datenschutzerklärung
  2. Update Bedingungen und den Zustand
  3. tick E-Mail-Zugriffsoption
  4. Regenerat Apps sichere Schlüssel und ID
  5. Regenerat apps Token Zugang

und eine Option auch in authorise Zeit (Zugang E-Mail)

aber E-Mail nicht kommen

meinen Code Teil ist

$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); 

Antwort

0

Sobald Sie kommt Wenn Sie über OAuth autorisiert sind, müssen Sie den Endpunkt mit der Option ?include_email=true aufrufen.

+0

Ich aktualisiere meinen Code in questin –

+1

Ok ich habe es endlich tatsächlich diese Mail-Option Callback-Zeit hinzufügen oder ich finde es auf Anfrage Zeit Vielen Dank @Andy Piper –