2
我正在使用Google AnalyticsAPI和SDK。登錄用戶後,我想顯示他的名字。相反,當我打電話給用戶的廣告帳戶時,API只返回沒有顯示名稱的電子郵件。我正在使用https://www.googleapis.com/auth/analytics.edit
範圍。如何從Google Analytics API獲取用戶名?
這裏就是我得到:
object(Google_Service_Analytics_Accounts)[86]
protected 'collection_key' => string 'items' (length=5)
protected 'internal_gapi_mappings' => ...
protected 'itemsType' => string 'Google_Service_Analytics_Account' (length=32)
protected 'itemsDataType' => string 'array' (length=5)
public 'itemsPerPage' => int 1000
public 'kind' => string 'analytics#accounts' (length=18)
public 'nextLink' => null
public 'previousLink' => null
public 'startIndex' => int 1
public 'totalResults' => int 2
public 'username' => string '[email protected]' (length=12)
protected 'modelData' => ...
protected 'processed' => ...
我怎樣才能獲得用戶名?我需要使用其他Google API嗎?
認爲您可以做的最好的事情是將用戶配置範圍添加到您的任務中,然後請求來自Google+ api的信息Google分析API無法訪問任何用戶名。 – DaImTo
是的,我認爲是。問題是應用程序需要啓用Google Plus API。如果這是唯一的方法,我會做到這一點。我會等待更多的答案。請添加您的評論作爲答案,所以也許我們可以在以後做出最好的答案:) –