Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 自定义和动态数据的Facebook共享问题_Javascript_Image_Facebook_Share_Share Open Graph - Fatal编程技术网

Javascript 自定义和动态数据的Facebook共享问题

Javascript 自定义和动态数据的Facebook共享问题,javascript,image,facebook,share,share-open-graph,Javascript,Image,Facebook,Share,Share Open Graph,我需要从图库中选择一个图像。这张图片显示在一个使用引导的模式下,下面有一个Facebook共享按钮。此按钮必须以全宽共享所选图像,自定义标题始终相同,自定义描述始终相同,并且当Facebook用户单击共享帖子时,重定向到始终相同的自定义URL,而不是图像URL 我尝试过不同的方法,不同的方法,不同的动作类型等等,但我总是遇到不同的问题 按照drib.tech的建议,情况如下: web:它共享正确的标题、描述和自定义链接,但图像始终是缩略图,并表示John Cats喜欢链接,而不是John Cat

我需要从图库中选择一个图像。这张图片显示在一个使用引导的模式下,下面有一个Facebook共享按钮。此按钮必须以全宽共享所选图像,自定义标题始终相同,自定义描述始终相同,并且当Facebook用户单击共享帖子时,重定向到始终相同的自定义URL,而不是图像URL

我尝试过不同的方法,不同的方法,不同的动作类型等等,但我总是遇到不同的问题

按照drib.tech的建议,情况如下:

web:它共享正确的标题、描述和自定义链接,但图像始终是缩略图,并表示John Cats喜欢链接,而不是John Cats共享的链接。这是因为我使用了action_type:og.likes,我想,但是对于任何其他类型的og.shares等,它共享错误的图像、标题和描述,它使用自定义链接数据 Android in-app:它看起来像是web结果,但没有关闭弹出窗口 iOS:没什么用,我想它讨厌弹出窗口。 我试过用iframe代替popup,但它说这是不允许的

我也尝试过使用Facebook共享URL:

https://www.facebook.com/sharer/sharer.php?u= +url+&标题=+标题+&图片=+图片 https://www.facebook.com/share.php?u= +url+&标题=+标题+&图片=+图片 但结果是错误的图像、标题和描述


所以。。。我已经没有主意了,我的剧本乱七八糟,我找不到任何其他的主意。有什么建议吗?

FB API的最新更新需要action\u properties对象的另一个结构

这是一个工作示例:

FB.ui({
        method: 'share_open_graph',
        action_type: 'og.likes',
        action_properties: JSON.stringify({
            object: {
                "og": {
                    "url": your_url,
                    "title": your_title,
                    "image": {
                        "url": your_image_URL
                    }
                }
            }
        })
    }, function(response){});

您需要共享一个唯一的URL,并使该URL包含og标记您的意思是,如果我的页面库是,并且我想共享,那么在最后一个页面中,我需要meta og标记?我也试过了。或者你的意思是像etc?或者myproject.com/gallery?id=1Hello WizKid,也许我不明白。我试过用Hello WizKid,也许我不明白。我试过使用>。我有数据图像,标题,描述只从,而我需要的链接,只有用户谁点击FB后,从myproject.com图像和自定义标题和描述。可能吗?