Как получить токен доступа к учетной записи приложения, необходимый для администрирования альбома приложения?

У меня есть приложение Facebook с соответствующим фотоальбомом. Пользователи приложения могут загружать изображения в этот альбом, и мне трудно понять, как аутентификация для этого будет работать в реальном приложении.

Во время тестирования я использовал Graph API для получения списка своих учетных записей и скопировал токен доступа для учетной записи приложения в свой код. Это работает, но срок действия токена доступа истекает через несколько часов, и мне нужно получить новый и скопировать его в свой код.

Я попытался автоматизировать процесс, пройдя через свою учетную запись пользователя в коде и получив токен доступа в режиме реального времени. Однако это, очевидно, сработало только для меня, поскольку другие пользователи не могли получить доступ к моим учетным записям через Graph API.

Как это должно работать в реальном приложении? Этот токен доступа — единственный, с помощью которого мне удалось загрузить изображения.


person Johannes    schedule 07.03.2012    source источник
comment
что вы имеете в виду о связанном фотоальбоме?! у вас есть альбом facebook на странице или учетная запись пользователя в facebook, и вы хотите, чтобы пользователи могли загружать изображения в него?   -  person Pooya Estakhri    schedule 08.03.2012
comment
Это означает, что альбом facebook был создан для приложения и принадлежит ему. Не пользователь, и не страница. Другими словами, альбом будет возвращен из Graph с помощью этого вызова API: graph.facebook.com/APP_ID/albums.   -  person Johannes    schedule 08.03.2012
comment
Это возвращает альбом старой страницы приложения Facebook.   -  person Pooya Estakhri    schedule 08.03.2012


Ответы (1)


это должно быть потому, что другие пользователи не являются разработчиками приложений, поэтому для них не нужен access_token,

страницы приложения удалены (но, кажется, фотографии еще доступны), если вы хотите сделать это, я рекомендую вам открыть страницу facebook для вашего приложения. Затем получить разрешение на управление страницей из вашей учетной записи facebook для приложения. Затем получить страницу access_token и сохранить ее (пожалуйста обратите внимание, что для установки вашего приложения на 60 дней access_token) Затем позвольте пользователям загружать изображения через токен страницы (это сделает пользователей доступными для загрузки изображений в качестве страницы. Пока нет возможности загрузить изображение непосредственно из учетной записи пользователя на страницу через API) )

person Pooya Estakhri    schedule 08.03.2012