diff --git a/packages/twitter-oauth/twitter_server.js b/packages/twitter-oauth/twitter_server.js index 090d455172..60a1148ba4 100644 --- a/packages/twitter-oauth/twitter_server.js +++ b/packages/twitter-oauth/twitter_server.js @@ -13,7 +13,7 @@ var urls = { }; // https://dev.twitter.com/docs/api/1.1/get/account/verify_credentials -Twitter.whitelistedFields = ['profile_image_url', 'profile_image_url_https', 'lang', 'email']; +Twitter.whitelistedFields = ['profile_image_url', 'profile_image_url_https', 'lang', 'email','name']; OAuth.registerService('twitter', 1, urls, async function(oauthBinding) { const response = await oauthBinding.getAsync('https://api.twitter.com/1.1/account/verify_credentials.json?include_email=true'); @@ -26,7 +26,7 @@ OAuth.registerService('twitter', 1, urls, async function(oauthBinding) { }; // include helpful fields from twitter - const { identity: fields } = Twitter.whitelistedFields; + const fields = Twitter.whitelistedFields.reduce((o, k) => { if ( identity[k]) o[k] = identity[k]; return o}, {}); Object.assign(serviceData, fields); return {