Facebook应用程序错误或我的错误奇怪的事情发生在我身上

时间:2012-11-29 16:58:05

标签: facebook

我创建了一个Facebook应用程序,它创建新图像并将其上传到用户相册,但是当他们使用应用程序时图像上传到我的相册。这听起来很有趣,但令我震惊的是他们的图像如何才能上传给我。如果我犯了任何错误,请检查我的代码。

     $access_token = 'ABCDEFGHIJKLMN';
     $graph_url = "https://graph.facebook.com/me/albums?"
     . "access_token=". $access_token;
     $album_name = 'Klu report';  
     $postdata = http_build_query(
     array(
      'name' => $album_name,
      'message' => 'sai ram'
        )
      );
     $opts = array('http' =>
     array(
      'method'=> 'POST',
      'header'=>
        'Content-type: application/x-www-form-urlencoded',
      'content' => $postdata
      )
     );
     $context  = stream_context_create($opts);
     $result = json_decode(file_get_contents($graph_url, false, 
       $context));

     $album_id = $result->id;

     $graph_url= "https://graph.facebook.com/" 
      . $album_id ."/photos?"
      . "url=" . urlencode('https://yourkishore.com/facebook/'.$output)
      . "&message=" . urlencode('I got my Placements report get yours here : https://apps.facebook.com/yourkishore')
      . "&method=POST"
      . "&access_token=" .$access_token;
      echo '<html><body>';
      file_get_contents($graph_url);
      echo '</body></html>';

1 个答案:

答案 0 :(得分:1)

Facebook API认为此照片应该与哪个用户直接绑定到access_token。在那里开始调试。在调试器here中放入来自不同用户的一些access_tokens,看看你得到了什么。