2010-11-22 13 views
1

Ich habe ein Problem mit der Facebook-API. Dies ist mein Code:Fehler beim Abrufen von access_token auf Facebook API

require_once "facebook-php-sdk/facebook.php"; 

    $facebook = new Facebook(array(
    'appId' => '(the app code)', 
    'secret' => '(the secret code)', 
    'cookie' => true, 
    ));  

    $access_token = $facebook->getAccessToken(); 
    $uid = "(my user id)"; 

    $feed = $facebook->api("/{$uid}/feed?access_token={$access_token}&limit=5"); 

print_r ($ feed); Dieser Code funktioniert nicht, der * $ access_token * ist leer. Warum? Ich habe die offline_perms und auch alle Dauerwellen für die Wand lesen ... Ich möchte ein Skript zum Lesen meines Status (nur von mir geschrieben!) Wo ist das Problem? Kann mir jemand helfen? Ich kann cURL nicht benutzen, weil es auf meinem Server deaktiviert ist und ich kann nicht darum bitten, es zu aktivieren, weil es nur ein kostenloses Hosting ist. Gibt es eine andere Möglichkeit, das Zugriffstoken erneut abzurufen? Vielen Dank. Sorry für mein Englisch, aber ich bin es nicht. Wir sehen uns! :)

Antwort

1

Ich kann cURL nicht verwenden, weil es auf meinem Server deaktiviert ist und ich kann nicht fragen, es zu aktivieren, weil es nur ein kostenloses Hosting ist.

Sie wollen es nicht hören, aber ... Schlechte Idee.

1

Sie sollten wirklich lernen, wie Fehlermeldungen zu lesen, lesen Sie es bitte sorgfältig:

Warning: file_get_contents(https://graph.facebook.com/oauth/authorize?client_id=xxx&redirect_uri=http://localhost/site/others/content.php) [function.file-get-contents]: failed to open stream: No such file or directory in C:\Programmi\AppServ\www\site\others\content.php on line 19 

geht es um Folgendes:

Warning: file_get_contents(https://graph.facebook.com/oauth/authorize?client_id=xxx&redirect_uri=http://localhost/site/others/content.php) 

Dies bedeutet, dass diese Funktionen eine Warnung ausgelöst hat

[function.file-get-contents]: failed to open stream: No such file or directory in C:\Programmi\AppServ\www\site\others\content.php on line 19 

Dies ist die Grund war der Fehler ausgelöst, es zu betrachten Sie können sehen, dass es heißt:

Keine solche Datei oder ein Verzeichnis in C: \ Programmi \ AppServ \ www \ site \ andere \ content.php on line 19

file_get_contents kann die Datei angefordert wird, das heißt, um zu sehen:

https://graph.facebook.com/oauth/authorize?client_id=xxx&redirect_uri=http://localhost/site/others/content.php

Also, wenn file_get_content s ist nicht in der Lage, die Facebook-Domain zu sehen, würde ich empfehlen, einen Server zu bekommen, bei dem curl aktiviert ist oder zumindest der file_get_contents vollständig unterstützt wird.

Verwandte Themen