У меня возникла странная проблема, и я не уверен, что это ошибка в моем коде или ошибка в том, как я использую API-интерфейсы Facebook.Graph API me/threads возвращает weird Thread ID
В последнее время я играю с API-интерфейсом Facebook, и теперь я начинаю писать приложение, которое захватывает зарегистрированные сообщения пользователя. Я делаю вызов endpoint/me/threads, и он возвращается успешно, но идентификаторы не отображаются должным образом. Примером того, который я получаю от Graph API, является «t_/qZVQQhfJDgfEhGEPzF41Q». Экваординатный запрос FQL возвращает тот же поток, чтобы иметь идентификатор «1200043279354», что больше похоже на то, что я ожидал.
Эта проблема стала очевидной для меня, когда я попытался запустить запрос FQL для извлечения «SELECT ... FROM message WHERE thread_id = t_/qZVQQhfJDgfEhGEPzF41Q». Он вернулся, жалуясь, что «t_ не является членом таблицы сообщений». Я попытался избавиться от «t_», и он пожаловался, что «/ qZVQQhfJDgfEhGEPzF41Q» не существует. Тот же запрос FQL для «... thread_id = 1200043279354» возвращает то, что я хочу.
Любые идеи о том, что может происходить? Невозможно ли переключаться между Graph API и FQL, как я делаю?
Это ошибка выглядит, как будто это то, что происходит для меня. Конечная точка/me/threads теперь развернута, документация - [ссылка] (http://developers.facebook.com/docs/reference/api/thread/). Но похоже, что вы правы и что это просто ошибка. Наверное, я найду способ обойти это. Благодаря! :) –