oauth.ioがリクエストのinclude_emailパラメータを尊重しているかどうかは誰にも知られていません。それは動作していないようです(はい、私は電子メールアクセスのためにTwitterによってホワイトリストに登録されています)。私はパラメータがTwitterへの道のりに落ちるのかどうかは疑問だが、それはデバッグ/検証が難しい。ここに私のクライアント側のコードです。oauth.io&Twitterのメールサポートですか?
OAuth.popup('twitter').done(function(result) {
var oAuthToken = result.oauth_token;
var oAuthTokenSecret = result.oauth_token_secret;
//use result.access_token in your API request
result.get('/1.1/account/verify_credentials.json?include_email=true').done(function(data) {
processUserData(data.name);
//screen_name (for twitter only)
//email is blank, why!?
authUser(data.id, "T", data.name, data.email, oAuthToken, oAuthTokenSecret);
})
})
彼らのドキュメントを手動でリクエストを作成するについて話すが、それは確かに私は明らかにしたくないこれは、クライアント上の秘密と署名を操作伴うだろう。私はoauth.ioに固執したいと思っています。他の点ではうまくいきます。