2012-07-01 3 views
1

Я создаю приложение Facebook, используя Django, где я использую API Blogger. Итак, все, что я хочу, это просто прочитать данные из общедоступного блога (мой блог).Как использовать внутреннее разрешение Google API для OAuth в моем приложении facebook

Я попытался прочитать документацию и обнаружил, что у нас есть 3 типа механизмов аутентификации (ClientLogin, OAuth, AuthSub Proxy). Поскольку я не могу напрямую вводить учетные данные в приложении (небезопасно), у меня есть только один вариант использования. то есть OAuth.

Трудная часть моего проекта заключается в том, что «пользователи» (пользователи facebook) должны иметь доступ к моим данным без предоставления какой-либо информации авторизации в Google. Однако, в глазах Google - OAuth, поскольку я извлекаю данные из блога для показа публике, меня считают «пользователем», которому необходимо авторизовать приложение, когда кто-то открывает приложение на facebook, что совершенно абсурдно. .

Так, может быть два способа сделать это:

  1. я должен быть в состоянии вывести данные из блога без разрешения пользователя ..

Как я могу это сделать? Если нет

  1. Я должен авторизовать свое приложение для OAuth, чтобы пользователи Facebook могли получить доступ к данным без предоставления какой-либо информации в Google.

Как это сделать? Если это возможно, безопасно ли это?

  • Я совершенно новой для OAuth, Google API .. поэтому, пожалуйста, предложить лучший и безопасный способ ..

ответ

1

Я думаю, что вы можете использовать Google API Access Token тянущие общедоступные данные .. или OAuth Service account.

Любой из них выполнит вашу работу.

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