我是否可以使用客户端访问/刷新令牌来访问服务器上的Google API

时间:2013-10-16 12:53:04

标签: google-app-engine oauth google-calendar-api

我想使用oauth访问/刷新令牌,这是我用户在iPhone上授权我的Google应用时获得的,用于访问PHP服务器上的Google API。我在Facebook Graph API上很容易做到这一点。

是否可以在Google API中使用?如果是的话,这是我的困惑:

  • 我在Google Cloud控制台中为iOS创建了一个Google应用,用于连接到iPhone上的Google Calendar API。我是否必须在平台类型为“Web”的云控制台中创建另一个Google应用,以便从Web服务器访问Calendar API?

1 个答案:

答案 0 :(得分:0)

您需要非常小心术语。在API控制台中,您首先要创建项目。在该项目中,您可以创建任意数量的客户应用程序。每个客户端应用程序都有一个唯一的客户端ID。

因此,如果你的问题是,你是否需要为网络创建另一个客户端应用程序,答案是“你应该,但你(可能)不需要”。我在3个客户端应用程序之间共享一个ID,它可以工作。在某些时候,我可能会回过头来将它们分成3个独立的客户端应用程序。