2013-03-05 74 views

回答

4

您是否在API控制檯(https://code.google.com/apis/console)中爲您的應用程序設置了客戶端ID?當您的應用連接時,其關鍵指紋和軟件包名稱將用於從控制檯查找項目,並檢查您是否啓用了Google+ API以及足夠的配額來處理請求。如果找不到,它看起來像你有0配額,所以請求失敗,這會給你null。

你可以看到步驟來這裏如下:https://developers.google.com/+/mobile/android/getting-started#step_1_enable_the_google_api

+0

對於遲到的回覆感到抱歉。我忙了一個月。我已經設置了客戶端ID並啓用了Google+ API,並設置了配額。我在下個月再回過頭來看這個問題。有一些急件。順便說一句。 – jayellos 2013-03-20 01:15:07

+0

很酷。回顧一下,我下一步要做的是通過GoogleAuthUtil獲取訪問令牌,並將其插入tokeninfo端點:https://www.googleapis.com/oauth2/v1/tokeninfo?access_token= TOKEN_GOES_HERE - 它將向您顯示它可以訪問的範圍,客戶端ID等等。確保所有這些符合你的期望。 如果這一切看起來不錯,您可以嘗試通過設置以下標誌進行調試:adb shell setprop log.tag.GooglePlusPlatform VERBOSE 看看有沒有什麼異常。 – 2013-03-20 12:36:38

0

正如伊恩回答,您必須在API控制檯設置你的應用程序的哈希鍵。但是請注意,在執行此設置後,可能需要一些時間(有時幾小時)才能使用它,所以請耐心等待。