Stap 5: Facebook detachering
Bijvoorbeeld:
http://www.moskjis.com/other-platforms/Publish-Facebook-page-Wall-from-your-site
of
http://blog.theunical.com/Facebook-Integration/5-Steps-to-publish-on-a-Facebook-Wall-using-php/
of
http://tips4php.net/2010/12/Automatic-post-to-Facebook-from-PHP-script/
Basics zijn,
1. u zult moeten om een Facebook app te maken.
2. je moet de sleutels, geheime en penningen
3. Haal de PHP framework: http://developers.facebook.com/docs/reference/php/
4. Maak de pagina die je post.
En omdat je de enige zal zijn een toegang tot deze app, kunt u verlenen jezelf permanente sessiesleutel die contouren mooi hier:
http://www.typeoneerror.com/articles/post/permanent-Facebook-Sessions-and-posting-as-a-page
Maar aangezien ik ook een betere leerling door voorbeeld hoe dan ook, hier is de code die ik gebruik. (met de sleutelwaarden xxxx zou out)
==========
<? php
vereisen '... /src/Facebook.php';
moet deze opties anders uitschakelen
u krijgt fouten van de API
Facebook:: $CURL_OPTS [CURLOPT_SSL_VERIFYHOST] = 0;
Facebook:: $CURL_OPTS [CURLOPT_SSL_VERIFYPEER] = 0;
Vervangen van uw pagina's ID (geverifiëerd gebruikersnaam kan werken, maar ik ben niet positieve)
$pageId = "xxxxxxxxxxx";
Vervangen van uw permanente sessiesleutel uit de vorige stap
$permSess = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
maken van de Facebook API
$facebook = nieuwe Facebook (matrix ()
"appId" = > "xxxxxxxxxxxxxxxxxx",
"geheime" = > "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"cookie" = > waar,
));
moet uitloggen op uw pagina's info.
maakt gewoon een oproep aan de Graph API
u hoeft niet een sessie voor dit.
$page = $facebook -> api("/{$pageId}");
op de pagina publiceren
Hiervoor hoeft u een sessie.
Als ($_GET ['msg']! = "") {}
$rest = $facebook -> api (matrix ()
"uid" = > $pageId,
"methode" = > "stream.publish",
"access_token" = > $permSess,
"bericht" = > "\"".stripslashes($_GET['msg'])." \"\n--gut Check koelkast",
));
}
? >
==========