2012-02-15 7 views
0

왜이 오류가 발생하는지 알 수 없습니다. 치명적인 오류 : 알려지지 않은 OAuthException : 현재 사용자에 대한 정보를 쿼리하는 데 활성 액세스 토큰을 사용해야합니다.

나는 하나가 보통이, 에 대한 액세스 토큰을 사용한다 알고 있지만, 페이스 북의 API에 분명히 말한다 : 그래서

*no access_token for publicly available data: uid, name, first_name, middle_name, last_name, sex, locale*

그들은 당신이 로케일에 대한 액세스 토큰을 필요로하지 않는 말을하고는 무엇을의 I 필요한 것. 시간을내어 코드를 읽으십시오.

// create the Facebook Graph SDK object 
require_once('facebook.php'); 
$facebook = new Facebook(array(
    'appId'=>'273312646075066', // replace with your value 
    'secret'=>'7a34df58fad450648249634c81ec17c5' // replace with your value 
     )); 

echo "<body>"; 

    // Show the content for the person who liked the page 
    $user = $facebook->getUser(); 
    $user_profile = $facebook->api('/me'); 

    //setting the language variables 
    $fr = 'fr'; 
    $nl = 'nl'; 

    //setting the right content according to the language 
    if(stristr($user_profile['locale'],$nl)) 
    { 
     $lang = "NL"; 
     $_SESSION['lang']=$lang; 
     include "form.php"; 
    } 
?> 

미리 감사드립니다.

편집 : 승인 프로세스 (승인 앱)가 없어야 함을 언급하지 못했습니다. 고객의 소원

+0

안녕 Joeri, 나는 같은 문제가 있습니다. 현재 로케일에 오류 메시지를 표시하여 Facebook에 로그인해야한다는 것을 사용자에게 알리고 싶습니다. 그 질문을 알아 냈어? 그레고리. – Gregoire

답변

0

당신은 http://graph.facebook.com/zuck 또는 http://graph.facebook.com/4 또는 http://graph.facebook.com/cocacola 같은 그래프에 기본 통화를 할 수 있습니다 호출합니다.

이러한 모든 작업이 있습니다. 그러나, 나는 어떤 액세스 토큰도 두지 않는다.

PHP SDK를 사용하여 전화를 걸면 현재 액세스 토큰에 추가됩니다. 웹 서버 트래픽 자체를 확인해보십시오.

그래서 여기 잡습니다. 사이트와 상호 작용하는 사용자의 사용자 ID (또는 사용자 이름)를 확인하려면 해당 사용자를 인증하거나 사용자 ID를 물어보아야합니다 (알고있을 가능성이 거의 없음).

0

은 먼저 첫 번째 그래프 API를 만들기 위해 authentication 과정을 거쳐야한다

+0

아, 맞아요, 제 의뢰인이 사람들을 공포에 빠뜨릴 것이라고 생각해서 정식 처리를 원하지 않는다고 말하지 않았습니다. 그렇다면 인증 프로세스를 사용하지 않고 가능한 모든 방법이 있습니까? –

+0

수동으로 확인하는 것 외에? 나는 거기 있다고 생각하지 않는다. 만약 내가 올바르게 기억한다면, 당신의 앱이 인증되지 않는다면 그래프 API 호출을 할 수 없다. 하지만 나는 100 % 확실하지 않으므로 문서를 확인하는 것이 좋습니다. – Darvex

+0

좋아, 대답을 찾았 어. 나는 이것에 대한 5 시간 이상을 찾고 있었고 갑자기 나는 이것을 발견했다. http://www.devquotes.com/2011/03/20/how-to-create-a-facebook-page-dynamically-translated/ –

관련 문제