У моей компании есть корпоративная учетная запись facebook, где они размещают фото в разных альбомах. Мое требование - получить все фотографии с альбомов facebook и показать их на нашем корпоративном сайте. Я могу получить фотографии, но токен доступа пользователя действителен только в течение 60 дней, а это означает, что каждые два месяца мне придется заходить в корпоративную учетную запись компании, обновлять токен и обновлять токен в моем приложении.Facebook - как получить постоянный токен доступа пользователя
Есть ли способ генерировать постоянный токен доступа? или любой способ восстановить токен на моем уровне приложения (без отображения диалогового окна входа)?
Есть ли другой способ получить фотографии без создания приложения?
Я выполнил следующие шаги: https://www.facebook.com/dialog/oauth?client_id=%3CCLIENT_ID%3E&scope=manage_pages&redirect_uri= Я получил код из этого вызова API. Затем я получил токен следующим образом: https://graph.facebook.com/oauth/access_token?client_id= & redirect_uri = & client_secret = & code = Я проверил токен, используя Access token Debugger. Токен действует в течение 60 дней. Чтобы получить токен страницы, я использовал url: graph.facebook.com/me/accounts?access_token= Я получил токен для страницы моего приложения. Я проверил этот маркер в инструменте, его действителен только в течение 60 дней
благодаря
действительно плохую идее, чтобы иметь приложение тайны клиента, как это ... вы, вероятно, собирается делать это со стороны сервера. – mpowered
@mpowered +1. Полностью согласен. Mine была просто демо-приложение на стороне клиента, поэтому у меня не было выбора. –