2012-11-29 2 views
0

J'ai créé une application facebook qui crée comme nouvelle image et le télécharge aux albums des utilisateurs, mais quand ils utilisent l'application que l'image est en train de télécharger sur mes albums. cela semble drôle mais c'est choquant pour moi comment leurs images peuvent télécharger sur moi. s'il vous plaît vérifier mon code si j'ai fait des erreurs.Facebook application erreur ou mon erreur étrange chose m'est arrivé

 $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>'; 

Répondre

1

L'API Facebook de l'utilisateur qui pense que cette photo devrait être directement liée au access_token. Commencez le débogage là. Mettez quelques access_tokens de différents utilisateurs dans le débogueur here et voyez ce que vous obtenez.