Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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 通过JSSDK属性发布提要_Javascript_Facebook_Facebook Javascript Sdk - Fatal编程技术网

Javascript 通过JSSDK属性发布提要

Javascript 通过JSSDK属性发布提要,javascript,facebook,facebook-javascript-sdk,Javascript,Facebook,Facebook Javascript Sdk,我已经通过JSSDK发布到墙上了。它工作正常,但最近开始出现问题。 问题在于房地产。它不会生成文本超文本,但会显示链接 例如: properties: [{text: "Best fruit", href: "MY APP LINK"}] 但在发布对话框中,它显示的是“我的应用程序链接”,而不是“最佳水果” 它显示“我的应用程序链接最好的水果” 有完整的发布代码: function showbox() { FB.ui( {

我已经通过JSSDK发布到墙上了。它工作正常,但最近开始出现问题。 问题在于房地产。它不会生成文本超文本,但会显示链接

例如:

 properties: [{text: "Best fruit", href: "MY APP LINK"}] 
但在发布对话框中,它显示的是“我的应用程序链接”,而不是“最佳水果” 它显示“我的应用程序链接最好的水果”

有完整的发布代码:

function showbox()
{                          
    FB.ui(
    {
        display: 'iframe',
        method: 'feed',
        name: '<?php echo $mes; ?>',
        link: '<?php echo $canvas; ?>',
        caption: '<?php echo $mes; ?>',
        description: ' ',
        properties: <?php echo $_SESSION['properties']; ?>, 
        redirect_uri: '<?php echo $fbconfig['base'];?>'
    });
} 
函数显示框()
{                          
FB.ui(
{
显示:“iframe”,
方法:“提要”,
名称:“”,
链接:“”,
标题:'',
说明:“”,
属性:,
重定向\u uri:“”
});
} 
如何使其成为超文本而不是纯文本

属性

将出现在流中的键/值对的JSON对象 描述下的附件,每个属性都有自己的属性 线键必须是字符串,值可以是字符串或JSON 具有键text和href的对象

尝试在
文本
href
周围加上引号,然后删除方括号
[
]
,看看它是否更喜欢这样

属性:{“文本”:“最佳水果”,“href”:“我的应用程序链接”}

属性

将出现在流中的键/值对的JSON对象 描述下的附件,每个属性都有自己的属性 线键必须是字符串,值可以是字符串或JSON 具有键text和href的对象

尝试在
文本
href
周围加上引号,然后删除方括号
[
]
,看看它是否更喜欢这样


属性:{“文本”:“最佳水果”,“href”:“我的应用程序链接”}

如果问题仍然存在…
必须将包含文本和href的JSON对象包装到一个键/值对中,如下所示:


属性:{“测试”:{“文本”:“最佳水果”,“href”:link}
如果问题仍然存在…
必须将包含文本和href的JSON对象包装到一个键/值对中,如下所示:


properties:{“test”:{“text”:“Best fruit”,“href”:link}

我也面临着同样的问题。我发现了一些事情

这就是最终对我起作用的原因:

properties: {" " : {"text":"link text", "href":"http://www.example.com"}},

我也面临着同样的问题。我发现了一些事情

这就是最终对我起作用的原因:

properties: {" " : {"text":"link text", "href":"http://www.example.com"}},
看来

properties: {"text":"Somestuff"},
输出“文本:一些东西”

如果你只想要“一些东西”

会有用的。

看来

properties: {"text":"Somestuff"},
输出“文本:一些东西”

如果你只想要“一些东西”


将起作用。

谢谢您的回复,但它不起作用。实际上更糟糕的是,当我使用你的代码时,它会在发布对话框中显示“text:Best fruit href:MY APP LINK”,我的解决方案应该是可以的,即使我有坏href,facebook抛出错误,它不是应用程序的链接。我在中玩过它,它可能是一个文档错误,或者是一个feed-FB-ui的属性错误。您应该在上记录一个bug,并在此处报告该bug,以便其他人可以看到它。谢谢。你说得对,这是FB窃听器。他们今天把它修好了。谢谢你抽出时间!错误号是多少,你能告诉我正确答案吗?@DMCS:properties:{“text:“Best fruit”,“href:“MY APP LINK”}我试过了,但它对我来说不起作用。实际上更糟糕的是,当我使用你的代码时,它会在发布对话框中显示“text:Best fruit href:MY APP LINK”,我的解决方案应该是可以的,即使我有坏href,facebook抛出错误,它不是应用程序的链接。我在中玩过它,它可能是一个文档错误,或者是一个feed-FB-ui的属性错误。您应该在上记录一个bug,并在此处报告该bug,以便其他人可以看到它。谢谢。你说得对,这是FB窃听器。他们今天把它修好了。谢谢你抽出时间!错误号是多少,你能告诉我正确答案吗?@DMCS:properties:{“text:“Best fruit”,“href:“MY APP LINK”}我试过了,但不管用