Facebook开放图形API共享在Javascript SDK和图形浏览器工具之间给出了不同的结果

Facebook开放图形API共享在Javascript SDK和图形浏览器工具之间给出了不同的结果,javascript,facebook,facebook-graph-api,Javascript,Facebook,Facebook Graph Api,我正在尝试分享我上传到facebook上的图片,并将其首先转换为用户状态 当我使用Graph Explorer工具时,我得到了我想要的正确显示(这是我放在旁边的图像描述) 但当我使用Javascript SDK从我的web运行它时,它会给我不同的结果。 这是我使用的代码: FB.api( '/me/feed', 'POST', { "picture": "http://scontent.xx.fbcdn.net/v/t1.0-9/18119081_1

我正在尝试分享我上传到facebook上的图片,并将其首先转换为用户状态

当我使用Graph Explorer工具时,我得到了我想要的正确显示(这是我放在旁边的图像描述)

但当我使用Javascript SDK从我的web运行它时,它会给我不同的结果。

这是我使用的代码:

FB.api(
    '/me/feed',
    'POST',
    { 
       "picture": "http://scontent.xx.fbcdn.net/v/t1.0-9/18119081_10208875702785289_5723991364540686560_n.jpg?oh=4184d29286453c6b8d924d4e6332873f&oe=598B2D91", 
       "name": "I’ve just designed my dream stroller!", 
       "description": "I’ve just designed my dream stroller!", 
       "link": "https://thebabyclub.co/baby-stroller-online" 
    },
    function (result) {
       console.log(result);
       if (result && !result.error) {
            console.log("Posted image to facebook");
       }
    }
 );

这已经困扰我好几天了。如果有人以前有过类似的经历,请告知。

Facebook正在消除所有在运行时设置这些值的可能性,请看,在不久的将来,只考虑URL返回的开放图元数据。如果您想使用不同的标题、描述或缩略图进行共享,则每次都必须为此创建一个单独的URL。@CBroe我现在明白了。但是,在我将个人URL分享给Facebook之后,它是否需要存在?我在想,如果是这样的话,那么我将创建一个页面,我可以动态地更改打开的图元数据。Facebook将定期重新抓取共享URL。但是,如果您使用某种带有GET参数的URL(id在数据库中查找值,或者类似的东西),永久提供数据应该没有什么大问题。