5

Facebookページに投稿を自動的に共有しようとしました。完璧に動作しますが、共有投稿にはもっと大きな画像を使用したいと思います。 http://cdn.tips4php.net/wp-content/uploads/2010/12/final_post.jpg

次のコードを使用して投稿しました。

 try {
 $page_info = $facebook->api("/$pageId?fields=access_token");

 $attachment = array(
 'access_token' => $MYACCESTOKEN,
 'message' => $msg,
 'name' => $title,
 'link' => $uri,
 'description' => $desc,
 'picture'=>$pic,
 'actions' => json_encode(array('name' => $action_name,'link' => $action_link))
 );

$status = $facebook->api("/$pageId/feed", "post", $attachment);

 } catch (FacebookApiException $e) {
 error_log($e);
 $user = null;
 }

この投稿の全体像をどのように使用できますか?私は他のFacebookページからいくつかの共有投稿を見ました、そしてそれらは大きな絵を持っています。回答を待っている..

4

1 に答える 1

1

大きい画像は、画像/投稿が管理者によって手動で共有された場合にのみ表示されます。API を使用する場合、Facebook は意図的に小さい画像を使用します。基本的に、Facebook はコンテンツの自動共有ではなく、手動での共有を促進したいと考えています。

あなたが見た例の中で、スクリーンショットのように「xxx アプリ経由」が表示されているものはありますか? これは、投稿が手動で共有されたか、アプリケーションを介して共有されたかを示します。

于 2013-10-05T16:05:20.810 に答える