Почему токен Facebook OAuth внезапно станет недействительным? - PullRequest
0 голосов
/ 16 августа 2010

Я использую PHP SDK от Facebook, и до сих пор это было здорово.Тем не менее, у меня есть странная проблема на одной странице.На этой странице я делаю вызов API графа, а потом - FQL.Однако при втором вызове я получаю исключение «Недопустимый токен доступа OAuth 2.0».Почему токен станет недействительным во время первого вызова?Я также использую FQL (точно такой же запрос / код) в другом месте на моем сайте, и он работает просто отлично.Кто-нибудь знает, что вызвало бы это?

Обновление : Первый вызов - это вызов графа (/ me? Fields = email). Второй - запрос на присоединение текущего пользователя, если это помогает.

1 Ответ

0 голосов
/ 17 августа 2010

Это может быть одна из нескольких вещей, но если бы мне пришлось рисковать, я бы сказал, что вы пытаетесь получить доступ к чему-то вне сессии, и ваш токен oauth не имеет разрешения offline_access для ресурса, к которому осуществляется доступ.

Возможно, некоторые более подробные сведения о природе ваших вызовов API / запросов FQL помогут нам сузить его.

...