2015-11-12 2 views
2

Я разрабатываю собственный плагин WordPress для получения просмотров страниц и URL-адресов сообщений. Согласно gaDataAuthorization, плагин является установленным приложением.Неправильный URL-адрес перенаправления для Google Analytics installedapp (настраиваемый плагин)

И ouath2InstalledApp. Здесь я читаю, что это то же самое, что и Using OAuth 2.0 for Web Server Applications, имеющее три отличия.

Но когда я пытаюсь использовать urn:ietf:wg:oauth:2.0:oob в качестве URI перенаправления, он не работает. Может кто-нибудь дать мне какие-либо идеи?

В консоли разработчика он предупреждает:

Должен иметь протокол. Не может содержать фрагменты URL или относительные пути. Не может быть общедоступным IP-адресом. '

redirect_uri | Одно из значений redirect_uri, полученных с помощью Google Developers Console. | Определяет, куда отправляется ответ. Значение этого параметра должно точно соответствовать одному из значений, которое отображается на странице учетных данных в Консоли Google Developers Console (включая схему http или https, case и trailing slash). Вы можете выбрать между urn: ietf: wg: oauth: 2.0: oob, urn: ietf: wg: oauth: 2.0: oob: auto или http://localhost порт. Дополнительные сведения см. В разделе Выбор URI перенаправления.

+0

"не работает". делиться тем, что происходит. отправлять сообщения об ошибках/протоколировать ошибки. – Jonathon

+0

добавьте, что на ваш вопрос – Jonathon

+0

@Jonathon обновил мой вопрос. –

ответ

1

На картинке ниже показано, где вам нужно выбрать "other". Приложение Hello analytics не указывает его.

Это создаст ваш installedApp (плагин WordPress рассматривается как установленныйApp). Теперь вам не нужно указывать редирект URI на консоли.

Еще один мой вопрос поможет вам в дальнейших шагах. Это How to use refresh token to get authorized in background.

Enter image description here

0

Кажется, Google позволяет использовать любой URI в качестве URI переадресации. С другой стороны, кажется, что другие используемые вами библиотеки программного обеспечения принимают только http:// или https://.

+0

Я использую wamp на окнах. –

+0

«Должен иметь протокол. Не может содержать фрагменты URL или относительные пути. Не может быть общедоступным IP-адресом. «это рекомендации для перенаправления URI, и документ предлагает« urn: ietf: wg: oauth: 2.0: oob, urn: ietf: wg: oauth: 2.0: oob: auto или http: // localhost port », но когда я используйте любой из первых двух, я получаю предупреждение об ошибках. –

Смежные вопросы