0

私は Open Graph で何かを実現しようとしています: ユーザーがサイトを開くと、彼の facebook に投稿する必要があります: だから私は「見てみる」というアクションと「ミーム」というオブジェクトを手に入れました。

これは投稿するコードです:

$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」を調べました」と書かれているはずです。

アクティビティ ログで確認できると思いますが、

知る限り、アクション パブリケーションはすぐにフィードに表示されるわけではありません。自動的に表示されるまで、いくつかのパブリッシュされたアクションが必要です。

OG アクションのExplicit Sharingを調べてみませんか?

于 2012-08-15T10:13:25.537 に答える