Php 通过api(me/链接)共享链接不会';不要使用提供的图片、标题和说明
我正在尝试通过/me/links共享链接,而“me”已通过facebook页面的身份验证。文档上说,我可以提供“图片”、“标题”和“描述”,但这似乎不起作用,因为facebook试图从页面接收这些信息,例如opengraph标签等 即使该网站没有提供任何信息,facebook也不会使用documentet字段。还有一点值得一提的是:facebook上的普通链接共享功能也同样糟糕(这就是为什么我希望它是一个bug) 代码非常简单:Php 通过api(me/链接)共享链接不会';不要使用提供的图片、标题和说明,php,facebook,hyperlink,share,facebook-opengraph,Php,Facebook,Hyperlink,Share,Facebook Opengraph,我正在尝试通过/me/links共享链接,而“me”已通过facebook页面的身份验证。文档上说,我可以提供“图片”、“标题”和“描述”,但这似乎不起作用,因为facebook试图从页面接收这些信息,例如opengraph标签等 即使该网站没有提供任何信息,facebook也不会使用documentet字段。还有一点值得一提的是:facebook上的普通链接共享功能也同样糟糕(这就是为什么我希望它是一个bug) 代码非常简单: <?php $data = array( 'messag
<?php
$data = array(
'message' => $text,
'picture' => $pic,
'name' => $name,
'link' => $link,
'caption' => $caption,
'description' => $description
);
$result = $fb->api('/me/links','POST',$data);
?>
如果我在/me/feed上做同样的,facebook不会忽略这些字段,一切看起来都很好,但它不会在用户feed中显示帖子(自9月份的最新变化以来),这毫无价值,也不会在帖子底部提供共享链接
如果这是一个bug或意图,有什么想法吗?我使用的是PHPSDK3.0.1。这是经过设计的
当您将链接发布到/me/links时,流故事从提供的URL中的OG标记中获取数据。这是经过设计的
当您将链接发布到/me/links时,流故事从提供的URL中的OG标记中获取数据。以下是您发布的链接上的HTML的外观:
<head>
<meta property="og:locale" content="en_US" />
<meta property="og:site_name" content="name for ENTIRE SITE"/>
<meta property="og:title" content="name of PAGE"/>
<meta property="og:type" content="website"/>
<meta property="og:image" content="<URL HERE>"/>
<meta property="og:description" content="my description" />
<title>Untitled</title>
</head>
无标题
@Simon-这仍然不能回答“caption”属性从何而来的问题…以下是您发布的链接上的HTML的外观:
<head>
<meta property="og:locale" content="en_US" />
<meta property="og:site_name" content="name for ENTIRE SITE"/>
<meta property="og:title" content="name of PAGE"/>
<meta property="og:type" content="website"/>
<meta property="og:image" content="<URL HERE>"/>
<meta property="og:description" content="my description" />
<title>Untitled</title>
</head>
无标题
@Simon-这仍然不能回答“caption”属性从何而来的问题…是否也是出于设计,当我通过“/me/feed”执行相同操作时,它不会显示在用户流中(当然,只有当用户喜欢正在发布的页面时才显示)?在9月份的最新变化之前,情况并非如此,这也是我们寻找“/me/links”等替代品的原因。这是一个bug。请关注developers.facebook.com/bugs上的相关问题。“发布到/me/links”是专门为发布链接而设计的,而不是可在发布时自定义的一般新闻提要故事。是否也是通过设计,当我通过“/me/feed”执行相同操作时,它不会显示在用户流中(当然,仅当用户喜欢正在发布的页面时)?在9月份的最新变化之前,情况并非如此,这也是我们寻找“/me/links”等替代品的原因。这是一个bug。请关注developers.facebook.com/bugs上的相关问题。post to/me/links是专为发布链接而设计的,而不是可在发布时自定义的一般新闻提要故事