Я заблокирован в создании моего мобильного приложения.
Я хочу использовать google shortener и его функцию аналитики в своем приложении, проблема в том, что я хочу использовать 2-legged Oauth2.0, и я не понимаю, возможно ли достичь этой цели с помощью этого google оказание услуг.
Я попытался реализовать 3-значный Oauth 2.0, и все работает. Но это не то, что я хочу. Я много искал в Интернете, но я не нашел приятного решения. Кто-нибудь может мне помочь?Google Shortener с oauth 2.0 2-legged
ответ
Если вы хотите использовать двунаправленный OAuth 2.0 (то есть приложение, действующее от имени самого себя и не получающее доступа к данным конкретного пользователя), то использование учетной записи службы обычно является правильным способом.
Однако, поскольку вы создаете мобильное приложение, это означает, что вам нужно будет вставить ключ учетной записи службы в ваше приложение, что, как правило, плохое (поскольку оно может быть извлечено).
Я не знакомо URL Shortener API сам по себе, однако их документы, кажется, указывают на это будет работать, используя простой ключ API: https://developers.google.com/url-shortener/v1/getting_started#APIKey
Я хотел бы предложить тестирование, если это будет работать для вашего сценария использования , и если это будет более практичным, чем учетная запись службы.
Справочная информация. Для сред, которым можно доверять, учетная запись службы является лучшим вариантом для использования, поскольку ключ никогда не передается, но здесь, где ваше приложение все равно распределяется (и, следовательно, ему нужен секрет, встроенный внутри него), тогда либо закрытый ключ, либо простой ключ API обеспечивают эквивалентный уровень безопасности.
- 1. Регистрация Google OAuth 2.0
- 2. Google OAuth 2.0 réponse
- 3. google OAuth 2.0 конкретный домен
- 4. Google API и OAuth 2.0
- 5. Ошибка Google OAuth 2.0 SAMEORIGIN
- 6. Unauthorize 401 Oauth 2.0 google
- 7. Скрипт Google Apps oAuth 2.0
- 8. Google OAuth 2.0 «error»: «redirect_uri_mismatch»
- 9. аутентификации OAuth 2.0 Google Calendar
- 10. Google voice PHP OAuth 2.0
- 11. Google OAuth 2.0 на WinForm
- 12. Google OAuth 2.0 Формат запроса
- 13. Вопрос об Oauth 2.0 Google
- 14. Связь с Oauth 2.0 Календарь Google
- 15. Android - Google Войти с помощью OAuth 2.0
- 16. Google Oauth 2.0 минимальное взаимодействие с пользователем
- 17. , работающий с google OAuth 2.0 в android
- 18. Nginx proxy с Google OAuth 2.0
- 19. Socialauth API 4.3 с Google Oauth 2.0
- 20. Google Reporting API с oauth 2.0
- 21. Google url shortener iOS
- 22. Google URL Shortener API -
- 23. API Picasa с oAuth 2.0
- 24. oAuth 2.0 с титаном
- 25. Google OAuth 2.0 Токен Expire Время
- 26. API Google Диска OAuth 2.0; Ошибка: origin_mismatch
- 27. API Google Таблиц API OAuth 2.0
- 28. Как я могу использовать Google oAuth 2.0?
- 29. Долгосрочный токен доступа для Google OAuth 2.0
- 30. OAuth 2.0 требуется для использования google picker?
Возможно, я был неясно, но я также хочу, чтобы короткий URL-адрес будет вставляться в список короткого URL-адреса, который я могу анализировать с помощью аналитики. Поэтому мне нужно, чтобы URL-адрес был сокращен моей учетной записью. Я попытался сократить некоторый url только с ключом api, и все было нормально, но URL-адрес не отображался в моем укороченном URL-адресе. – ReTanica