#facebook-graph-api
#facebook-graph-api
Вопрос:
При публикации в методе /PROFILE_ID / feed с правильно отформатированным полем message_tags сообщение появляется в ленте, но данные message_tags отсутствуют в ленте или видны через API.
message_tags
информация задокументирована здесь:
https://developers.facebook.com/docs/reference/api/post/
Мой тестовый код для выявления проблемы:
curl -F 'access_token=VALID_TOKEN'
-F 'message=Mike Lombardo Fuffy Fuffy Fuffy!'
-F 'privacy={"value":"CUSTOM","friends": "SELF"}'
-F 'from={"name":"Mike Bannister","id":"1254711849"}'
-F 'to={"data":[{"name":"Mike Lombardo","id":"1424749454"}]}'
-F 'message_tags={"data":[{"id":"1424749454","name":"Mike Lombardo","offset":0,"length":13}]}'
https://graph.facebook.com/mikebannister/feed
Должен ли я ожидать, что это сработает? Если нет, то разве в документах не должно быть указано, что message_tags доступно только для чтения? Хотелось бы получить любую обратную связь по этому поводу! Спасибо вам.
Обновление: Я начинаю убеждаться, что это не сработает, потому что только Facebook (или пользователь, вручную использующий Facebook) может пометить другого пользователя в сообщении. Я думаю, это может быть подразумеваемо приведенной здесь таблицей: https://developers.facebook.com/docs/reference/api/#publishing потому что оно не перечисляется message_tags
в качестве аргумента, хотя, например, оно не перечисляет, privacy
но принимает его в качестве аргумента.
-Майк
Ошибка в Facebook tracker
Комментарии:
1. Я ищу решение в течение нескольких дней, пожалуйста, вы нашли, как опубликовать тег?
Ответ №1:
https://developers.facebook.com/bugs/143145659124693
В этом сообщении сказано, что message_tags доступны только для чтения.