У меня есть искатель личных сообщений Facebook от имени наших клиентов, который работает отлично (99.99%). Чтобы ответить на эти обходные сообщения, я создаю URL-адрес, который соответствует «местоположению» сообщения. Иногда создание правильного URL-адреса терпит неудачу из-за ошибки в моей системе. Ошибка была связана с предположением, что threadId всегда начинается с «t_id». что неверно. Некоторые threadIds начинаются с «t_mid». и я не имею ни малейшего понятия, почему. Моя ошибка легко разрешима, но мое любопытство нет:Facebook graph API, личные сообщения: Разница между threadIds, начинающаяся с «t_mid». и "t_id."?
В чем разница между идентификаторами Facebook с этими форматами? .
- t_id ############ - ThreadId
- t_mid ############: SomeHexValues - Также ThreadId.? .
- m_mid ############: SomeHexValues - Уникальный идентификатор сообщения
Это, как представляется, связанных с клиентами; Большинство наших клиентов имеют формат «t_id», только некоторые из них имеют формат «t_mid».
Я не нашел ничего связанного с документацией на developers.facebook.com, но, возможно, у кого-то есть идея здесь.
Спасибо, я постараюсь, чтобы подтвердить, что и отметьте ответ после этого, как правильно –