我想要兩個流程,在第一頁我只是要求用戶登錄。 那麼,如果他/她想要邀請的朋友,我想火的gapi.client.people.list
方法和檢索可見圈名單。 正如我在兩個單獨的頁面上這樣做,我無法通過已認證的gapi對象。我不想再次觸發登錄流程,但如果我直接做gapi.client.load
,它給了我一個錯誤說Daily unauthenticated usage limit exceeded
。任何方式在多個頁面上攜帶gapi.client對象?
function getFriends(e)
{
gapi.client.load('plus','v1', function(){
//gapi.client.setApiKey("myKey");
var request = gapi.client.plus.people.list({
'userId': 'me',
'collection': 'visible'
});
request.execute(function(people) {
console.log(people);
$('#googleFriends').empty();
$('#googleFriends').append('Number of people visible to this app: ' +
people.totalItems + '<br/>');
for (var personIndex in people.items) {
person = people.items[personIndex];
$('#googleFriends').append('<img src="' + person.image.url + '">');
}
});
});
}
這裏有解決方案嗎?我嘗試使用gapi.client.setApiKey
,但不斷返回invalid key error
。 我已閱讀並試圖瞭解谷歌快速入門教程但他們所說的people.list
作爲登錄流程的一部分。
所以點擊按鈕會觸發'gapi.auth.authorize'。我是否需要'gapi.client.load'。請原諒我的天真,如果它很明顯 – 2014-08-27 15:27:29
是的,你需要調用'gapi.client.load'加載API特定的方法,否則你將無法調用'gapi.client.plus'方法。 – Scarygami 2014-08-27 15:30:21
就像一個魅力,謝謝! – 2014-08-27 15:55:20