Я хочу вытащить мои последние изображения из api facebook для моего личного сайта. Кажется, я не могу найти способ аутентифицировать своего пользователя без диалога входа в систему. Кто-нибудь знает возможно ли это? Я могу создать токен доступа пользователя в API-интерфейсе API-интерфейса, но он истекает через 1 час.Как получить свой токен доступа пользователя Facebook на неопределенный срок?
-4
A
ответ
2
Как получить свой собственный пользовательский доступ Facebook маркер на неопределенный срок
Вас не может!
Но вы можете extend этот маркер, который будет действителен в течение 60 дней - называется долгоживущих маркер. Таким образом, если пользователь посещает ваше приложение не реже одного раза в 60 дней, вы можете получить доступ к данным пользователя на неопределенный срок.
Простого вызова, чтобы получить долговечный доступ пользователя token-
GET /oauth/access_token?
grant_type=fb_exchange_token&
client_id={app-id}&
client_secret={app-secret}&
fb_exchange_token={short-lived-token}
Освежающим это token- пользователь должен снова пройти процесс авторизации (вызов login
API), чтобы получить недолговечный маркер и затем выполните тот же обмен для нового долгого токена с истечением 60 дней.
Вы также можете отлаживать ваш маркер в любое время с-
GET /debug_token?
input_token={input-token}&
access_token={access-token} // a valid user access token or app access token
Я уже сгенерирован долгоживущих маркер, но я чувствую, что должен быть способ получить доступ к вашим личным фото через API без диалога входа , Я не хочу, чтобы кто-то еще входил в систему. Я просто хочу, чтобы мои фотографии были у моего пользователя. Любые идеи – cgray9
Его первое заявление было довольно ясным: вы не можете. Его дизайн должен быть таким. – Phillip
Вам просто нужно нажать на кнопку (логин), и некоторые перенаправления произойдут, и будет создан новый токен. Понимаете, если это только вы, почему это проблема? В любом случае, это дизайн, и вы не можете получить тот, который вы ищете. Если вам нужно публиковать что-то на стене бесконечно, что вы можете сделать, используя «приложение-токен», но для фотографий вы должны делать то, что я упомянул –