2016-06-23 49 views
0

我正在使用link-accounts流星包來獲取Google Contacts API的OAuth憑據。指定流星鏈接帳戶包的範圍?

我需要請求https://www.google.com/m8/feeds範圍,以使API調用,所以我嘗試了在谷歌帳戶這樣的鏈接:然而

Meteor.linkWithGoogle({ 
    scope: [ 
    'https://www.google.com/m8/feeds' 
    ] 
}, (error) => { 
    ... 
}); 

,當我檢查user.services.google之後,它只能說明我在谷歌API控制檯中指定該項目的範圍,它們是:

https://www.googleapis.com/auth/userinfo.emailhttps://www.googleapis.com/auth/userinfo.profile

m8/feeds範圍是不是在谷歌一個一個選項PI Console啓用,所以如何在不啓用的情況下明確請求我需要的範圍?我想通過它作爲一個選項linkWithGoogle電話會工作,但這似乎並沒有做一件事。

感謝您的幫助!

回答

0

更改scoperequestPermissions解決這個問題:

Meteor.linkWithGoogle({ 
    requestPermissions: [ 
    'https://www.google.com/m8/feeds' 
    ] 
}, ...