Facebook Javascript共享对话框显示图像,但不显示标题、说明

Facebook Javascript共享对话框显示图像,但不显示标题、说明,javascript,facebook,facebook-graph-api,Javascript,Facebook,Facebook Graph Api,我正在使用FacebookJavaScriptAPI来显示一个共享对话框,其中显示一个指向新生成图像的链接。代码如下所示,例如: FB.ui({ method: 'share', href: 'http://website.com/image.png', title: 'TITLE', description: 'DESCRIPTION', caption: 'CAPTION', }, function(response)

我正在使用FacebookJavaScriptAPI来显示一个共享对话框,其中显示一个指向新生成图像的链接。代码如下所示,例如:

FB.ui({
      method: 'share',
      href: 'http://website.com/image.png',
      title: 'TITLE',
      description: 'DESCRIPTION',
      caption: 'CAPTION',
      }, function(response) {
        if(response && response.post_id){}
        else{}
      });
除了显示的图像没有标题或说明文本外,此操作有效

但是,如果我这样做(注意:这是一个常规链接,而不是图像):

…然后正确显示文本。当我去facebook调试器时,一切看起来都很好

我的问题是,如何才能使标题和描述显示在图像下方

我听说share.php脚本有时会产生不同的结果,但到目前为止,我看到了相同的行为

我很确定这是可能的,因为我见过这样做的网站。甚至Facebook的文档也显示了这样一个例子

来自本页的内容:

我想这是来自您的网页标题和说明,谢谢。澄清一下,我对它使用的文本没有任何问题。当我使用非图像链接时,它会拾取正确的文本,但当链接是图像时,Facebook会隐藏文本。我可以在线查看此内容吗?这取决于您的og标签,您可以共享您的链接以便我们查看吗?您也可以使用FB调试器工具:感谢您的响应。该网站尚未上线,也未公开,因此我无法共享。我能够在og标记就位并为每个图像创建页面后显示标题和描述,但我只是想知道为什么在API调用中忽略标题和描述?我会尽快发布我的解决方案,以防对其他人有帮助。
FB.ui({
          method: 'share',
          href: 'http://website.com',
          title: 'TITLE',
          description: 'DESCRIPTION',
          caption: 'CAPTION',
        }, function(response) {
            if(response && response.post_id){}
            else{}
          });