Zdravím webtržníci!
Po neúspěšném hledání člověka, který by mi tuto aplikaci naprogramoval, jsem se do ní pustil sám, ale mám jednu nejasnost.. Našel jsem si přesně to co potřebuji, akorát to nefunguje tak jak potřebuji...
Jak povolit "práva" ?
Pokud se k aplikaci přihlásí někdo jiný než já, ihned mu to vyhodí
Permissions required!
Žádám Vás o Radu
Děkuji
require("facebook.php");
$facebook = new Facebook(array(
'appId' => '303282799699617',
'secret' => '7324d2e4263a9dd55710978447e21b85',
'cookie' => true
));
$session = $facebook->getSession();
if(!empty($session)) {
try{
$uid = $facebook->getUser();
# let's check if the user has granted access to posting in the wall
$api_call = array(
'method' => 'users.hasAppPermission',
'uid' => $uid,
'ext_perm' => 'publish_stream'
);
$can_post = $facebook->api($api_call);
if($can_post){
$facebook->api('/'.$uid.'/feed', 'post', array(
'caption' => 'Disco FreeLand - ITALIAN FASHION vol.II',
'message' => 'Soutěže o značkové oblečení v hodnotě 50.000,- Kč. Hraje DJ Mio',
'link' => 'http://www.facebook.com/event.php?eid=290273584329933',
'picture' => 'http://kontras.eu/freeland-spamer/img.jpg'
));
echo 'Posted!';
} else {
die('Permissions required!');
}
} catch (Exception $e){}
} else {
$login_url = $facebook->getLoginUrl();
header("Location: ".$login_url);
}
20. 11. 2011 15:30:19