簡體   English   中英

“必須使用活動訪問令牌來查詢有關當前用戶的信息” facebook錯誤

[英]“An active access token must be used to query information about the current user” facebook error

我正在Facebook上開發應用程序,但遇到了一些問題。 基本上,在用戶贏得游戲之后,我要他在他的牆上張貼他的成功(例如“看!我贏了游戲!也要用游戲的名字玩這個游戲!”)->這是羅馬尼亞語的翻譯以下代碼)。 我正在使用此代碼:

如果($ raspuns ==“ Yer Blues”){

回聲(“ Bravo!我是castulat jocul!我在音樂節上唱的歌!”);

$ access_token = $ facebook-> getAccessToken();

$ wall_post = array('message'=>'Am castigat jocul Ghiceste Melodia!Joaca si tu cu Revista Floyd!',

  'name' => 'Campion Ghiceste Melodia', 'caption' => "Am castigat jocul Ghiceste Melodia! Joaca si tu cu Revista Floyd!", 'link' => 'https://apps.facebook.com/revistafloyd/', 'description' => 'Revista Floyd este o revista despre muzica rock.', ); 

$ result = $ facebook-> api('/ me / feed /','post',$ wall_post);

}

但是,只要用戶輸入正確的答案,我都會收到此消息:

致命錯誤:未被捕獲的OAuthException:必須使用活動訪問令牌來查詢有關當前用戶的信息。 在第1106行上的/home/pasarel/public_html/face/src/base_facebook.php中引發

這是為什么? 我提到我同時擁有用戶和應用程序訪問令牌,所以怎么了? 我在某處讀到它可能缺少“會話”部分,(在這里: http : //benbiddington.wordpress.com/2010/04/23/facebook-graph-api-getting-access-tokens/ )。 這可能是答案嗎? 我如何解決它?

只是

改變這個

$wall_post = array('message' => 'Am castigat jocul Ghiceste Melodia! Joaca si tu cu Revista Floyd!',

            'name' => 'Campion Ghiceste Melodia',

            'caption' => "Am castigat jocul Ghiceste Melodia! Joaca si tu cu Revista Floyd!",

            'link' => 'https://apps.facebook.com/revistafloyd/',

            'description' => 'Revista Floyd este o revista despre muzica rock.',

            );    

對此

$wall_post = array('access_token' => $access_token ,
'message' => 'Am castigat jocul Ghiceste Melodia! Joaca si tu cu Revista Floyd!',

            'name' => 'Campion Ghiceste Melodia',

            'caption' => "Am castigat jocul Ghiceste Melodia! Joaca si tu cu Revista Floyd!",

            'link' => 'https://apps.facebook.com/revistafloyd/',

            'description' => 'Revista Floyd este o revista despre muzica rock.',

            );    

更新資料

嘗試改變這個

$WallPost = array(
                        'access_token' => $access_token,
                        'message' => $message,
                        'link' => $link,
                        'name' => $name,
                        'caption' => $caption,
                        'description' => $description);

                        $response = $facebook->api('/me' . '/feed','POST',$WallPost);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM