Сообщение Graph API не может быть опубликовано через поле message_tags

#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

https://developers.facebook.com/bugs/299231603421140

Комментарии:

1. Я ищу решение в течение нескольких дней, пожалуйста, вы нашли, как опубликовать тег?

Ответ №1:

https://developers.facebook.com/bugs/143145659124693

В этом сообщении сказано, что message_tags доступны только для чтения.