====== 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();
}