5

投稿を自動的に自分のFacebookページに共有しようとしました。それは完全に動作しますが、私は共有の投稿に大きな画像を使用したいと思います。 http://cdn.tips4php.net/wp-content/uploads/2010/12/final_post.jpgFacebook API post to feed with larger image?

私はそれを投稿するには、次のコードを使用:

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; 
} 

は、どのように私はこの投稿に大きな画像を使用することができますか?私は他のフェイスブックのページからいくつかの共通の投稿を見て、彼らは大きな画像を持っています。画像/ポストは管理者が手動で共有された場合は、より大きな画像がのみ表示されます。..あなたの答えのために

+0

あなたはおそらく例を持っていますか? –

+0

リンクには例が含まれていて、どのように私のFacebookのページに表示されます。 –

答えて

1

を待っています。 APIを使用する場合、Facebookは意図的に小さな画像を使用します。基本的に、Facebookは、自動共有とは対照的に、コンテンツの手動共有を促進したいと考えています。あなたが見てきた例

、それらのいずれかは、あなたのスクリーンショットのように、それらの「経由XXXアプリ」を持っているのですか?これは、投稿が手動で、またはアプリケーションを介して共有されている場合には贈られます。