カスタム値を使用して、オープングラフで独自のアクションタイプを使用します。アイテムを確認した場合、アクティビティボックスに表示されるため、アクションは機能しています。
Ildikóは「XY」アプリケーションのxyアイテムをレビューしました。
ただし、壁/タイムラインに他に何も表示されません。タイムラインに投稿を表示したいのですが、レビューしたアイテム名、レビューの最初の文などが表示されます。
私はcurlを使用して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つの関数を呼び出す必要がありますか?
ドキュメントには、上記のURLを使用するだけで十分であると記載されています。