2012-04-30 8 views
0

オープングラフで独自のアクションタイプをカスタム値で使用します。アイテムをレビューすると、アクティビティボックスに表示されるので、アクションは機能しています:ウォールに自動的に投稿するオープングラフアクションを使用する

Ildikóは "XY"アプリケーションでxyアイテムを確認しました。

しかし、私は壁/タイムライン上に何も見ることができません。 私はタイムライン上の投稿を見たいと思っています。私がレビューしたもの、レビューの最初の文などを見ることができます。

私は、URLを呼び出すためにカールを使用します。

URLは 'https://graph.facebook.com/me/appnamespace:review' です。 appnamespaceは私のアプリです。アクセストークン、このURL、私が参照しているもの、説明(レビューの一部)を投稿してください。

$url = 'https://graph.facebook.com/me/'.$this->namespace.':review'; 

    curl_setopt_array($this->_curl(), array(
     CURLOPT_URL => $url, 
     CURLOPT_POST => true, 
     CURLOPT_POSTFIELDS => array(
      'access_token' => $token, 
      'caption'  => $review, 
      'book'   => 'http://www.url.com/' . $id, 
     ), 
     CURLOPT_RETURNTRANSFER => true, 
    )); 

どうしたのですか?タイムラインで共有する機能をもう1つ呼び出す必要がありますか?

documentationには、上記のURLを使用するだけで十分です。

答えて

0

Facebookが有効なFBグラフオブジェクトとして認識するように、あなたのアイテムのURLにogタグがありますか?

私のプレゼンテーションにも役立つかもしれません。Developing Apps for Facebook Timeline残念ながら注釈は付けられませんが、タイムラインアプリを動作させるために必要な最小限のセットアップが示されています。

プレゼンテーションでも指摘したように、actual working code on githubもあります。これも役立ちます。

最後に、タイムラインと壁(ニュースフィード)の動作に違いがあることに注意してください。あなたがタイムラインに投稿すると、あなたはいつもそこに(個々のまたは集約された形で)それを見るでしょう。タイムライン上の何かがニュースフィードに入るかもしれない。 FBまでです。ユーザーが興味を持っていると思われるものを示します。

+0

はい、それはOGタグを持っています。残念ながら、あなたのリンクされたドキュメントは、fb上でogプロジェクトを作る古いバージョンを示しています。 – tildy

+0

デバッグツール(http://developers.facebook.com/tools/debug)を使用してページをスクラップしましたが、エラーなしで渡しますか? –

+0

Tildy、FBでogプロジェクトを作成するための私のプレゼンテーション(3ヶ月前)と現在のドキュメントを比較しました。私は違いがないと思う。あなたが見たことを指摘できますか?いずれにせよ、私のアプリは動作します!タイムラインに投稿します。プレゼンテーションごとに、私のコードをgithubで見ることができます。あなたのアプリは機能しないので、あなたのコードと私がすでに働いているものを慎重に比較すればあなたを助けるでしょうか? –

関連する問題