没有为Google Analytics installedapp(自定义插件)获取正确的重定向URI

时间:2015-11-12 16:28:04

标签: php wordpress oauth oauth-2.0 google-analytics-api

我正在开发一个自定义WordPress插件来检索页面视图和帖子的URL。根据{{​​3}},插件是一个已安装的应用程序。

gaDataAuthorization。在这里,我读到它与ouath2InstalledApp相同,有三个不同。

但是当我尝试使用urn:ietf:wg:oauth:2.0:oob作为重定向URI时,它无效。任何人都可以给我任何想法吗?

在开发者控制台中,它会发出警告:

  

必须有协议。不能包含URL片段或相对路径。       不能是公共IP地址。 '

     

redirect_uri | 从中获取的redirect_uri值之一   Google Developers Console。 |确定响应的发送位置。   此参数的值必须与其中一个值完全匹配   显示在Google Developers Console的“凭据”页面中   (包括http或https方案,大小写和尾部斜杠)。您   可以选择urn:ietf:wg:oauth:2.0:oob,   urn:ietf:wg:oauth:2.0:oob:auto,或Using OAuth 2.0 for Web Server Applications端口。更多   有关详细信息,请参阅选择重定向URI。

2 个答案:

答案 0 :(得分:1)

下图显示了您需要选择“其他”的位置。 Hello分析应用程序未指定它。

这将创建您的installedApp(WordPress插件被视为installedApp)。现在您不需要在控制台上指定重定向URI。

我的另一个问题将更好地指导您进一步的步骤。它是 How to use refresh token to get authorized in background

Enter image description here

答案 1 :(得分:0)

Google似乎允许您将任何URI用作重定向URI。另一方面,您使用的其他软件库似乎只接受http://https://