2011-11-12 10 views
2

正しくフォーマットされたmessage_tagsフィールドを使用して/ PROFILE_ID/feedメソッドに投稿すると、投稿にフィードが表示されますが、message_tagsデータはフィードには存在しません。Graph API Postはmessage_tagsフィールドで公開することはできません

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 

私はこれが動作することを期待すべきか? docsがmessage_tagsが読み取り専用であることを示してはいけませんか?これに関するフィードバックが大好きです!ありがとうございます。

更新:Facebook(またはFacebookを手動で使用しているユーザー)だけがメッセージの別のユーザーにタグを付けることができるため、これが機能しないと考えています。これはテーブルに暗示されていると思われます。たとえば、privacyがリストされていなくても、引数としてmessage_tagsが指定されていませんが、それを引数として受け入れます。

-Mike

Facebookのトラッカーのバグ

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

+0

私は数日間のソリューションを探しています。あなたはタグを投稿する方法を見つけましたか? – AlaaL

答えて