首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Messenger扩展- FB共享链接

Messenger扩展- FB共享链接
EN

Stack Overflow用户
提问于 2017-08-14 15:54:58
回答 1查看 624关注 0票数 0

我有一个网页,在那里我增加了Messenger扩展,以分享一条消息给Messenger。我按照下面的链接进行了跟踪。https://developers.facebook.com/docs/messenger-platform/webview/sharing/v2.10

我试图共享的消息对象如下:

代码语言:javascript
复制
var messageToShare = {
    "attachment": {
        "type": "template",
        "payload": {
            "template_type": "generic",
            "elements": [{
                "title": "title text",
                "image_url": "image url",
                "subtitle": "subtitle text",
                "default_action": {
                    "type": "web_url",
                    "url": "url"
                },
                "buttons": [{
                    "type": "web_url",
                    "url": "button url",
                    "title": "button title"
                }]
            }]
        }
    }
}

要共享的代码如下:

代码语言:javascript
复制
$('#share-messenger').click(function () {
    MessengerExtensions.beginShareFlow(function success(response) {
            if (response.is_sent) {
                console.log("Shared in messenger")
            } else {
                console.log("Did not share in messenger")
            }
        }, function error(errorCode, errorMessage) {
            console.log("error in sharing in messenger " + errorCode + ", " +
                errorMessage)
        },
        messageToShare,
        "broadcast");
});

当我点击按钮时,我得到了一个错误,如下所示,在上面的错误回调中。

没有启用Messenger扩展--可能是"messenger_extensions“没有设置在url上,域没有被白化,或者这是Messenger客户端的过时版本。

我阅读了这方面的故障排除指南,但无法理解。这里有一个要点如下。

当您从持久菜单或按钮打开webview时,请确保将messenger_extensions参数设置为true。

但我不明白。

有人能解释一下这个错误到底是什么或者我哪里出错了吗?

EN

回答 1

Stack Overflow用户

发布于 2017-08-14 16:14:11

在您的messageToShare对象中,需要在按钮上设置messenger_extensions: true以在webview中启用Messenger扩展SDK:

代码语言:javascript
复制
"buttons": [{
  "type": "web_url",
  "url": "button url",
  "title": "button title",
  "messenger_extension": true
}]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45678436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档