2017-09-18 75 views
0

我想建立一個Facebook的聊天機器人,有時發送圖像響應用戶查詢一個通用模板消息。這些圖像來自我的節點服務器的API請求響應,不要坐在我的服務器端。 我使用Graph api在收到回傳時自動從chatbot發送消息。 我能夠獲取圖像迴應,但圖像沒有響應。我附上了一張照片供參考。 enter image description here 從Facebook的documentation,我沒有看到,動態地改變圖像大小的任何參數。由於我收到的圖像來自外部API,而不是來自我的服務器,有沒有辦法改變圖像大小,並在我的chatbot中以新維度顯示圖像。更改圖像尺寸,同時發送使用Facebook的圖形API

在此先感謝!

回答

0

沒有圖片的大小正好,但你可以設置圖像,將它裁剪到的模板比的縱橫比。 payload.image_aspect_ratio和選項horizontal(1.91:1)或square(1:1)。

你也可以與第三方API像Cloudinary,將做動態圖像變換獲取圖像。

+0

謝謝!這實際上工作。 https://developers.facebook.com/docs/messenger-platform/send-messages/template/generic#fields提及相同。但是,我的圖像正在裁剪兩個選項(水平和方形)。你有沒有參考如何使用Cloudinary來操縱圖像的尺寸使用圖像url? –

+0

@PavanUlichi https://cloudinary.com/documentation/image_transformations – amuramoto