2012-01-01 14 views
0

私は動作するコードを作る!しかし、これは小さな問題です。壁に掲示された画像は非常に小さいです。 コードはアルバムに写真をアップロードしてから、壁に情報を投稿しています。しかし、壁に掲示された画像は小さすぎます。ギャラリーを開くと、作成したアルバムを開き、[写真を共有して壁を選択]をクリックし、壁に壁紙が表示されます。だから、PHPのSDKを使用して壁に大きな写真を投稿する方法???私を助けてください。私は明日のテストを勉強しています。私のためにコードを改造してください。私は多くの時間がありません。アルバムの壁に写真を投稿するが、それより大きい

function publish($text, $data,$image1,$file1) // publikuje na Tablicy 
{ 
$facebook = new Facebook(array(
'appId' => '225192487556449', 
    'secret' => '8546fb31fa6f00aa2068b04b65544353', 
'access_token' => $data['token'] 
)); 

$message = 'Check out that!'; 


$attachment = array(
     'access_token' => $access_token, 
     'message' => $text, 
     'name' => "", 
     'link' => "@".$file1, 
     'description' => "Tak może wyglądać mój nagrobek :(", 
     'picture'=> $image1, 
     ); 

$facebook->setFileUploadSupport('http://www.szymad.pl/facebook'); 
     $response = $facebook->api(
      '/me/photos/', 
      'post', 
      array(
      'message' => $text, 
      'source' => '@'.$file1 // @-sign must be the first character 
     ) 
     ); 




$wynik = $facebook->api('/me/feed', 'POST', $attachment); 
//$wynik = json_decode($wynik); 
if($wynik['error']) 
echo $wynik['error']['type'].': '.$wynik['error']['message']; 
else 
echo "<br />Wpis został opublikowany!"; 
} 
+0

ウォール画像アルバムの下であなたの写真をアップロードしてください。説明[こちら] [1] [1]:http://stackoverflow.com/questions/8424013/how-to-include-on-the-wall-a-photo-post-though-graph -api –

答えて

1
$facebook->setFileUploadSupport(true); 
     $response = $facebook->api(
      '/me/photos/', 
      'post', 
      array(
      'message' => $text, 
      'source' => '@'.realpath($file1) // @-sign must be the first character 
     ) 
     ); 
関連する問題