2012-04-03 11 views
0

私のアプリの投稿やユーザーの壁との共有から私たちを許可し、同時にユーザー画像は私のファンページアルバムに保存されます?facebook私のファンページアルバムのユーザーの壁と画像ストアに画像を投稿

どうすればよいですか?うまくいけば、あなたは男ができ、それが可能である私

STEP1

$user  = $facebook->getUser(); 
$loginUrl = $facebook->getLoginUrl(
     array(
      'scope' => 'email,publish_stream,user_birthday,user_location,user_work_history,user_about_me,user_hometown,user_photos' 
     ) 
); 

STEP2、4、5

$file='images/'.$_FILES["file"]['name']; 
     if(move_uploaded_file($_FILES["file"]["tmp_name"],$file)) 
     { 
      $facebook->setFileUploadSupport(true); 
      $post_data = array(
      'name'=>$_POST['album'], 
      'description'=>$_POST['album'] 
      ); 
      $data['album'] = $facebook->api("/me/albums", 'post', $post_data); 
      //$file = $file_name; 
      $post_data = array(
      "message" => $_POST['message'], 
      "source" => '@' . realpath($file) 
      ); 
      $album_id = $data['album']['id']; 
      $data['photo'] = $facebook->api("/$album_id/photos", 'post', $post_data); 
     } 

答えて

0

のためのいくつかのコードを提供する...

  1. テイクユーザーがストリームをパブリッシュする手順アクセス許可 - スコープ - 公開ストリーム、user_photos
  2. セット適用イメージをアップロードするためのn .. setFileUploadSupport(true);
+0

こんにちはマダンKosht​​iアルバムAPIによってページアルバムでそれをアップロードして、私はあなたが私のコードをチェックすることができ、あなたのステップに従っていたユーザーの写真

  • をフェッチ
  • フィードAPIを使用して、ユーザー壁に画像を送信しますあなたのステップに似ているかどうか? 3番目のステップコード、私のためのいくつかのサンプルコードを提供することができますか?ありがとうございます – Oscar

  • +0

    $ ret_obj = $ facebook-> api( '/ me/feed'、 'POST'、 配列( 'リンク' => 'www.example.com'、 'message' => 'PHPでの投稿SDK! '、 \t \t \t \t'画像 '=>'画像へのhttp URL ' )); 詳細については、 https://developers.facebook.com/docs/reference/dialogs/feed/ – Madan

    関連する問題