0

我正在尝试使用 Open Graph 来实现一些事情:当用户打开一个站点时,它应该发布到他的 facebook:“Herp 看了 DOMAIN 上的 'THE MEMES NAME'”。所以我得到了一个名为“看一看”的动作和一个名为“Meme”的对象。

这是发布它的代码:

$url = 'https://graph.facebook.com/me/xxxx:look';     
$ch = curl_init();   
$attachment = array('access_token' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
   'meme' => xxxxxxxxxxxxx',
    );      
curl_setopt($ch, CURLOPT_URL,$url);     
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);     
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);     
curl_setopt($ch, CURLOPT_POST, true);     
curl_setopt($ch, CURLOPT_POSTFIELDS, $attachment);     
$result= curl_exec($ch);
curl_close ($ch);
echo $result;

这是我的元标签:

<head prefix='og: http://ogp.me/ns# fb: xxxxxxxxxxxxxxxxxxxxx'>
<meta property='fb:app_id' content='xxxxxxxxx' > 
<meta property='og:type'   content='xxx:xxx' > 
<meta property='og:type'   content='object' > 
<meta property='og:url'    content='xxxxx' > 
<meta property='og:title'  content='".$zeile[2]."' > 
<meta property='og:image'  content='".$image_path."' >

所以还有一个og:type对象,因为用户也可以喜欢它。

当我打开这个页面时,我得到一个 id 作为响应。所以一切都应该工作。但是当我查看我的个人资料时,没有发布任何内容。应该写成“Derp看了xxxxxx上的'memename'”

有人有想法吗?谢谢。

4

1 回答 1

0

但是当我查看我的个人资料时,没有发布任何内容。应该写“Derp 看了 xxxxxx 上的 'memename'”。

不过,我敢打赌,您可以在您的活动日志中看到它?

AFAIK 动作出版物不会立即开始显示在您的提要中 - 它需要更多已发布的动作,直到它们自动显示。

也许您想为您的 OG 操作查看显式共享?

于 2012-08-15T10:13:25.537 回答