Как отправить сообщение с полем message_tags с помощью Graph API в PHP

Я хочу отправить сообщение с помощью message_tags с помощью Graph API.

Я подтвердил сообщение только в PHP, но не работает с message_tags ..

Это пример кода.

--------- <?php require_once('facebook.php'); $facebook = new Facebook(array( 'appId' => '127916833975***', // masked 'secret' => 'a3271136ad68587d8e83171148f93***' // masked )); $request_params = array('message' => mb_convert_encoding('test posting message', 'UTF-8', 'EUC-JP')); $tags = array( 'id' => '100000834278***', // masked 'name' => 'MY_FRIENDS_NAME', // masked 'offset' => 0, 'length' => 15 // friend name length ); $request_params['message_tags'] = $tags; $facebook->api('/feed', 'POST', $request_params); ?> --------- 

В поле message_tags документа,

 --------- object containing fields whose names are the indexes to where objects are mentioned in the message field; each field in turn is an array containing an object with id, name, offset, and length fields, where length is the length, within the message field, of the object mentioned --------- 

https://developers.facebook.com/docs/reference/api/post/

Допустимыми областями являются read_stream и publish_stream.

По-видимому, message_tags можно читать только через API. Написание message_tags не поддерживается. См. Отчет об ошибке и ответ на facebook от 11/22/2011.

добавьте эту строку кода для автоматической публикации сообщения на стене

 if ($user) { $attachment = array( //'access_token' => $access_token, 'message' => "Amazing stuff by I just took part in their by dragging and dropping items I would like to win, and who knows, I could get lucky!", 'name' => "", 'link' => "http://www.facebook.com/abc?sk=app_111111111111", 'description' => "Pick your and you could actually win all the items that you pick!", 'picture'=> "http://www.abc.in/img/dp.png" ); //var_dump($attachment); $facebook->api('/me/feed', 'POST', $attachment); }