Facebook OpenGraph Pinnwandeintrag

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Facebook OpenGraph Pinnwandeintrag

    Quellcode

    1. https://api.facebook.com/method/stream.publish?
    2. message=*******************************************
    3. &uid=***********************************************
    4. &access_token=**********************************
    5. &format=json


    Folgende Sache ..
    Wie ich an meine Pinnwand posten kann "verstehe" ich.

    1. Das access_token .. Das was ich benutzt habe ist für mein eigenen Account.
    Wenn aber ein anderer User mein App verwendet und dann auf meine Seite geht dann muss ich ein Token für diesen generieren, richtig?
    Falls ja - jemand Denkanstöße?

    2. Wenn ich "nur" mit der URL arbeiten will, dann brauch ich - um es lasch zusagen - nur file_get_contents(); richtig oder falsch?

    Das waren eigentlich die zwei Fragen glaube ich.
    Falls es noch was gibt melde ich mich.

    Gruß
  • stream.publish ist kein OpenGraph, oder? Das ist die alte Rest API. Die wird aber abgeschafft
    Please note: We are in the process of deprecating the REST API, so if you are building a new application you shouldn't use this function. Instead use the Graph API and POST a Post object to the feed connection of the User object
    developers.facebook.com/docs/reference/rest/stream.publish/

    Ich empfehle dir das Facebook SDK. Du findest es hier zum Download: github.com/facebook/php-sdk/
    Konkret heißt die Open Graph Veriante von Stream.Publish glaube ich user/feed.

    Beispiel (ungetestet):

    Quellcode

    1. require 'php-sdk/src/facebook.php';
    2. $facebook = new Facebook(array(
    3. 'appId' => 'YOUR_APP_ID',
    4. 'secret' => 'YOUR_APP_SECRET',
    5. ));
    6. // Get User ID
    7. $user = $facebook->getUser();
    8. if ($user) {
    9. $facebook->api("/$user/feed", 'post', array(
    10. 'message' => "easy-coding ist toll.",
    11. 'link' => 'http://www.easy-coding.de',
    12. 'picture' => 'http://www.easy-coding.de/banner88.gif',
    13. 'name' => 'Coder Forum für C++, Java, PHP, ...',
    14. 'description'=> 'Die Plattform easy-coding besteht aus Forum, Wiki und zahlreichen Community-Projekten. easy-coding ist ein kostenloses Netzwerk VON Programmierern FÜR Programmierer. Praxisnahe Best-Practice-Lösungen helfen Euch beim Einstieg in komplexe Themen.'
    15. )
    16. }
    Alles anzeigen