2011-11-27 3 views
1
$param = array(
    'access_token' => $this->getAccessToken(), 
    'object' => 'user', 
    'fields' => 'first_name,last_name,birthday,email,friends,locale,location,relationship_status', 
    'callback_url' => 'http://x.com/post', 
    'verify_token' => VTOKEN 
); 

$subs = data('fb')->getFb()->api('/y/subscriptions', 'POST', $param); 

Lorsque je tente de Subcribe avec ce code ci-dessus, je reçois l'erreur suivante:fb mises à jour en temps réel

Uncaught OAuthException: (#2201) response does not match challenge, expected value = 

Je suis sûr à 100% que l'URL de rappel est disponible et le code sur l'URL de rappel est:

if (
    $method == 'GET' && $_GET['hub_mode'] == 'subscribe' &&  
    $_GET['hub_verify_token'] == VTOKEN) { 
     echo $_GET['hub_challenge']; 
} else if ($method == 'POST') { 
     // code me 
} 

Cela devrait donc fonctionner, quel pourrait être le problème?

+0

Comment déterminez-vous la méthode de $? – eWolf

Répondre

Questions connexes