[問題] FB api將已在相簿的照片貼到動態時報

作者: Kenqr (function(){})()   2016-03-02 16:30:23
想要利用api將已在FB相簿的照片分享到動態時報
但是分享出去的結果看起來怪怪的
呼叫以下api:
POST /me/feed
送出的資料格式:(object_attachment是照片的id)
{
message: "Hello World",
object_attachment: "123456789012345"
}
收到的response格式:
{
"id": "123456789012345_123456789012345"
}
用api貼文,在動態時報看起來的樣子:
http://i.imgur.com/pLSpGqF.png
使用臉書相簿裡的分享功能分享同一張照片,看起來則是這樣:
http://i.imgur.com/UjU0f73.png
假如想讓api分享出去的照片看起來和透過臉書分享的效果一樣,
不知道有沒有辦法做到呢?
作者: Kenqr (function(){})()   2016-03-02 17:44:00
後來發現先取得相片的url後,用link參數傳url取代object_attachment即可
作者: JohnYaEPen (醬也一篇)   2016-03-03 14:31:00
推推~另外請問現在message部份是不是鎖住了?我有一個share功能帶message,但查了一下好像FB關了不支援message這個參數了
作者: Kenqr (function(){})()   2016-03-04 09:51:00
FB.ui不能傳message, FB.api才可以但是訊息內容必須是使用者輸入的,而且會需要額外權限

Links booklink

Contact Us: admin [ a t ] ucptt.com