Токен приложения Facebook все еще действителен\пригоден для использования после истечения срока действия токена пользователя?

Когда я получаю токен доступа пользователя FB, он включает дату истечения срока действия, 60 дней. Я знаю, что если пользователь изменит свой пароль или удалит мое приложение, токен доступа пользователя станет недействительным.

Я пытаюсь понять, что такое токен доступа к приложению, срок действия которого, согласно документам, не имеет. В моем тестировании я все еще мог использовать токен доступа к приложению для публикации от имени пользователя FB даже после изменения тестового пароля пользователя FB (теоретически, делая недействительным токен доступа пользователя).

Значит ли это, что даже если срок действия токена доступа пользователя истечет или пользователь FB изменит свой пароль, пока он не удалит мое приложение FB, я могу продолжать публиковать его на стене FB от его имени?

Заранее спасибо !


person Moti Byte    schedule 23.09.2013    source источник
comment
Токен доступа к приложению, насколько мне известно, изменяется только при наличии обновления в этом приложении.   -  person piyush pankaj    schedule 23.09.2013
comment
Если один из приведенных ниже ответов решает вашу проблему, вы должны принять его (установите флажок рядом с соответствующим ответом). Это делает две вещи. Это позволяет всем узнать, что ваша проблема была решена, и дает человеку, который помогает вам, кредит на помощь. Полное объяснение см. здесь.   -  person Sahil Mittal    schedule 23.09.2013
comment
«[…] что я могу продолжать публиковать на их стене FB от их имени?» – да. И нет, в большинстве случаев вы не должны этого делать. Политики платформы гласят, что вы не должны публиковать какой-либо контент, который пользователь не создал сам активно во время вашего приложения… и после шестидесяти дней бездействия пользователя в вашем приложении (что дало бы вам новый токен доступа), я серьезно сомневаюсь, что у вас есть новый пользовательский контент, который подпадает под это правило.   -  person CBroe    schedule 23.09.2013


Ответы (1)


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

Да

Токен приложения Facebook все еще действителен\пригоден для использования после истечения срока действия токена пользователя?

Да.

Между двумя токенами нет такой связи. Если пользователь меняет пароль, это не имеет ничего общего с токеном доступа к приложению. Токен доступа к приложению станет недействительным, если вы измените секрет приложения своего приложения. Так что да, вы можете продолжать публиковать сообщения на их стене FB от их имени, пока пользователь не удалит приложение или не удалит разрешения для вашего приложения вручную в настройках приложения.

person Sahil Mittal    schedule 23.09.2013
comment
Так зачем же тогда нужен офлайн-доступ? - person Jimmy Kane; 29.11.2013
comment
@Jimmy Извините, но я не могу понять, что вы имеете в виду, но я знаю одно: разрешение offline_access теперь удалено. developers.facebook.com/docs/roadmap/completed-changes / - person Sahil Mittal; 29.11.2013
comment
Здорово. Это было мое замешательство. Спасибо - person Jimmy Kane; 29.11.2013