Hvala na odgovoru,
To je preko sesija. Da li je sad samo tako moguce to izvesti? Ranije je bilo samo jednom da se uloguje u aplikaciju i to je bilo dovoljno. Da li je moguce i dalje tako raditi? Ne znam za vas, ali meni se uopste ne svidjaju te novine u SDK-u.
Ono sto mi trenutno najvise odgovara je ovo, sto sam uspeo da pronadjem na internetu:
Code:
<?php
// This should point to wherever you have your php facebook api.
require_once ("../pbtest/facebook-php-sdk-ab2d46d/src/facebook.php");
// id of any associated fan page.
// URL of the above
// Application ID
$cappid = "xxxxxxx";
// Application Secret
$cappsecret = "dab1xxxxxxxxxxxxxxxxxxad0";
$facebook = new Facebook(array(
'appId' => $cappid,
'secret' => $cappsecret,
'cookie' => true,
'domain' => 'xxxxxx'
));
$user = $facebook->getUser();
if (!$user) {
$url = $facebook->getLoginUrl(array('scope'=> 'publish_stream,status_update','redirect_uri'=>'http://apps.facebook.com/testiranjejedan/'));
echo "<p>Redirecting to permission request...</p>";
echo "<script type=\"text/javascript\">top.location.href = '$url';</script>";
} else {
try {
$likes = $facebook->api('me/likes');
$fa_fbme = $facebook->api('me');
$fa_fbname = $fa_fbme['name'];
$fa_fbid = $fa_fbme['id'];
$fa_fanpageliked = false;
$fa_appliked = false;
foreach ($likes['data'] as $ilike) {
if ($ilike['id'] == $cfanpageid) {$fa_fanpageliked = true;}
if ($ilike['id'] == $cappid) {$fa_appliked = true; }
}
require_once('app.php');
}
catch (FacebookApiException $e) {
$url = $facebook->getLoginUrl(array('scope'=> 'publish_stream,status_update','redirect_uri'=>'http://apps.facebook.com/testiranjejedan/'));
echo "Please wait for authorization.";
echo "<script type=\"text/javascript\">top.location.href = '$url';</script>";
}
}
Kod je skoro isti, jedino sto nije potrebno kliknuti na link da bi se ulogovalo :)
app.php je kod koji se izvrsava kada kada ste ulogovani u aplikaciju. Trenutno je to ono sto mi najvise odgovara, nadam se da ce ovo jos nekome pomoci.
Ono sto je drugacije od starog SDK-a, je to sto vise ne izlazi na wallu "Blabla Blablabla je poceo da koristi aplikaciju tu i tu". Ne znam da li su to skroz sklonili, ili je potrebno jos nesto ubaciti kako bi to funkcionisalo. To mi je vrlo bitno, jer je to jedan od najlaksih i najcistijih nacina za sirenje aplikacije.
[Ovu poruku je menjao Zlatni_bg dana 16.07.2011. u 06:50 GMT+1]
THE ONLY EASY DAY WAS YESTERDAY