在facebook发送对话框中自定义图像?

时间:2013-04-25 05:32:44

标签: facebook dialog sendmessage facebook-ui

我正在尝试通过我的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自动从我的链接中选择的默认图像。

请您的帮助将非常感谢!

1 个答案:

答案 0 :(得分:0)

在图片链接中使用HTTPS协议(如果这样做),可能会导致您的问题。看看Images not working in FB.ui