====== Facebook SDK for PHP (v5) ====== In diesem ausführlichem Beispiel wird gezeigt, wie mit dem Facebook SDK (Software Development Kit) per PHP ein Beitrag in eine bestehende Facebook-Seite veröffentlicht wird. Das SDK kann per Composer installiert oder von Github heruntergeladen werden: https://github.com/facebook/php-graph-sdk ===== Voraussetzungen ===== * [[fb_sdk:create_app|app_id und app_secret]] * [[fb_sdk:get_page_id|page_id]] * [[fb_sdk:access_token|zeitlich unbegrenzter Seitenzugriffsschlüssel]] ===== Erweiterung der PHP-Klasse "Facebook" ===== app_id; $config['app_secret'] = $this->app_secret; $config['default_graph_version'] = 'v2.2'; $config['cookie'] = true; parent::__construct( $config ); } /** * @param string $message * @throws \Facebook\Exceptions\FacebookSDKException * @throws Exception */ public function postMessage( $message ) { $request['message'] = $message; $this->post( '/' . $this->pageId . '/feed', $request, $this->accessToken ); } } ===== Beispiel-Aufruf ===== try { $fb = new fb(); $fb->postMessage( 'Mein erster automatischer Post' ); } catch( \Facebook\Exceptions\FacebookSDKException $e ) { echo $e->getMessage(); } catch( \Exception $e ) { echo $e->getMessage(); }