2016-09-25 117 views
0

我希望能夠通過服務帳戶訪問其他用戶的Google日曆,因此我不會提示您進行授權。我正在做一個簡單的.net c#控制檯應用程序。當我嘗試在Google API Manager中創建我的憑證時,當我指定我正在使用非UI應用程序並且我想要訪問用戶數據時,它會爲我提供以下警報。沒有使用服務帳戶訪問其他用戶數據的目的不是沒有UI?Google Calendar API - 通過服務帳戶訪問其他用戶的Google日曆,無需人工驗證

用戶數據不能從一個平臺,沒有用戶界面,因爲它需要登錄的用戶交互訪問。

回答

0

你可能誤解了使用服務帳戶來模擬用戶的意義。爲了幫助您進行身份驗證,您可能需要使用Daimto的C#檢查本教程:Google Calendar API Authentication

事情需要注意:

  • 能夠通過服務帳戶訪問其他日曆,誰擁有日曆用戶應共享服務帳戶。
  • 要冒充用戶,您必須知道電子郵件地址。

從教程:

  • 如果你只訪問你自己也沒有理由要求用戶的權限訪問數據。您可以使用服務帳戶。 (隱私
  • 如果您希望能夠訪問其他人擁有的數據,您需要使用authenticated

希望這有助於!

相關問題