내 벽에 메시지를 게시하는 데 사용되는 간단한 PHP 페이지가 있습니다.Facebook OAuthException : 응용 프로그램 유효성 검사 오류 :
"read_stream"및 "publish_stream"권한이있는 offline_access 토큰을 받았습니다.
define('FB_APIKEY', 'MY_APP_KEY');
define('FB_SECRET', 'MY_APP_SECRET');
define('FB_SESSION', 'MY_OFFLINE_TOKEN');
require_once('facebook.php');
try {
$facebook = new Facebook(FB_APIKEY, FB_SECRET);
$facebook->api_client->session_key = FB_SESSION;
$attachment = array(
'message' => 'some meesgae',
'name' => 'This is my demo Facebook application!',
'caption' => "Caption of the Post",
'link' => 'mylink.com',
'description' => 'this is a description',
'actions' => array(array(
'name' => 'Get Search',
'link' => 'google.com'
))
);
$result = $facebook->api('/me/feed?access_token=' . FB_SESSION,
'post',
$attachment);
var_dump($result);
} catch(Exception $e) {
echo $e;
}
실행할 때 "OAuthException : Error validating application"이 표시됩니다.
오프라인 토큰이 좋음을 확인했습니다. https://graph.facebook.com/me?access_token=[MY_OFFLINE_TOKEN]로 이동하면 내 공개 프로필이 JSON 형식으로 올바르게 반환됩니다.
그래서 저는 API 호출에 문제가 있다고 생각하고 있습니다.하지만 내 인생에 대해서는 알아낼 수 없습니다. 나는 지난 이틀 동안이 문제와 씨름하고있다. 누군가 제발 도와 줄 수 있어요! :(
를 이는처럼 일 감사합니다, 고마워요, 고마워요 !!!! – PFrank
페이지의 이름을 올리는 방법을 알고 있습니까? – opHASnoNAME