1

我正在尝试通过我的 facebook 应用程序中的 facebook 发送对话框发送 facebook 私人消息,我在每次用户单击它时设置自定义图像时遇到问题,我将参数发送为

<a href="#" onclick="send_message('<?=$transaction->user_id?>', '<?=$transaction->image_name?>')">send msg</a>

在功能方面,

FB.init({
    appId: '<?=$this->facebook->getAppID()?>', 
    xfbml: true, 
    cookie: true
});
function send_message(user_id, image_name) {
    FB.ui({
        to: user_id,
        method: 'send',
        name: 'The Image',
        description: 'Description here',
        link: 'https://www.something.com/',
        picture: '<?=baseurl()?>imagepath/'+image_name
    });
}

没有图片参数它可以正常工作,但它一直使用facebook自动从我的链接中选择的默认图像。

请您的帮助将不胜感激!

4

1 回答 1

0

在图片链接中使用 HTTPS 协议(如果这样做),可能会导致问题。看看图片在 FB.ui 中不起作用

于 2013-04-25T10:21:07.567 回答