Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[FB API] Getuser met access token

Pagina: 1
Acties:

  • martin149
  • Registratie: Augustus 2009
  • Laatst online: 03-11 22:01
Ik heb een probleem met een systeem voor facebook. Ik heb namelijk iets gebouwd wat automatisch berichten plaatst op facebook. Het probleem is echter dat de berichten wel geplaatst worden, maar als ik op een instellingepagina kijk, mijn systeem zegt dat er geen account gekoppeld is. Dit komt omdat ik voor die controle de volgende call doe:
PHP:
1
2
3
4
5
6
7
8
9
10
11
$user = $facebook->getUser();

if ($user) {
    try {
        $user_profile = $facebook->api('/me');
        $fql_query = 'SELECT page_id, name, page_url FROM page WHERE page_id IN (SELECT page_id FROM page_admin WHERE uid='.$user.')';
        $postResults = $facebook->api(array( 'method' => 'fql.query', 'query' => $fql_query ));
    } catch (FacebookApiException $e) {
        $user = null;
    }
}


Het probleem is dat ik bij getuser geen access token mee kan geven, waardoor ik uitgelogd lijk te zijn als de sessie verloops.
Weet iemand hoe ik beter kan controleren of een gebruiker is gekoppeld?

  • Cartman!
  • Registratie: April 2000
  • Niet online
Je kunt met setAccessToken zelf een access token opgeven, wat werkt daar niet aan?