Facebook 消息 API

Posted

技术标签:

【中文标题】Facebook 消息 API【英文标题】:Facebook Message API 【发布时间】:2019-11-07 09:51:18 【问题描述】:

我正在创建 Facebook 消息。目前,我正在使用以下消息数据发送带有标题、副标题、图像和按钮的消息。

var messageData = 
                    recipient: 
                        user_ref: recipientId
                    ,
                    message: 
                        attachment: 
                            type: 'template',
                            payload: 
                                template_type: 'generic',
                                sharable: true,
                                image_aspect_ratio: 'square',
                                elements: [ 
                                        title: new_title,
                                        subtitle: messageText,
                                        image_url: new_image_url,
                                        default_action: 
                                            type: 'web_url',
                                            url: new_link,
                                            webview_height_ratio: 'tall'
                                        
                                    
                                ]
                            
                        ,
                        metadata: "DEVELOPER_DEFINED_METADATA"
                    
                ;

我希望能够在同一 Facebook 消息中添加视频。可能吗? 到目前为止,我已经看到您可以在单独的消息中发送视频,但不能使用带有标题、图像、副标题等的模板 (https://developers.facebook.com/docs/messenger-platform/send-messages#sending_attachments)

【问题讨论】:

【参考方案1】:

通用模板不支持视频。您可以使用附件 API 或媒体模板(首选)发送视频。 但是,不提供带有显示实际视频选项的通用模板。

【讨论】:

是的,我已经看到我可以使用媒体模板了。我可以发送视频,但我看不到如何添加标题和副标题 听起来您正在寻找通用模板样式,但可以选择显示实际视频。这根本不可用。

以上是关于Facebook 消息 API的主要内容,如果未能解决你的问题,请参考以下文章

保存 api Facebook 数据以在不同的 ViewController swift iOS 中使用

API Facebook 营销错误:不支持的获取请求。 ID 为 XXXXXX 的对象不存在,由于缺少权限而无法加载

在生产服务器 codeigniter 3.1.2(PHP) Session Destroy 上自动从 facebook graph API 重定向?

访问 Facebook 消息

Facebook 消息 API

从 Facebook 应用程序向用户的 Facebook 好友发送消息