2011-11-08 5 views
0

페이스 북 API에 대한 요청을해야한다면 이해하는 것으로부터 액세스 토큰을 전달해야합니다.Facebook API에서 액세스 토큰을 사용해야합니까?

그러나 페이스 북의 공식 사례를 살펴 보았습니다. 요청을하기 위해 액세스 토큰을 제공하지 않았습니다.

$user_profile = $facebook->api('/me'); 

어디에서 액세스 토큰을 사용해야합니까?

답변

3

제공하신 예제는 PHP-SDK를 사용하고 있습니다. 필요에 따라 access_token을 자동으로 추가합니다.

수행중인 작업에 따라 권한 컨텍스트에서 토큰에 대해서만 신경 써야합니다. 권한/토큰이 필요한 경우 문서가 user doc이라는 것을 알려줍니다. 처음 7 개 필드에 액세스하는 권한은 필요 없지만 사용자가 나열한 languages을 보려면 user_likes 권한을 요청해야합니다.

그래프로 직접 cURL을 호출하는 경우 URL에 토큰을 추가해야합니다.

0

저는 PHP에서 그래프 API를 정확하게 사용하지 않습니다 (저는 C# 사용) -하지만 $ facebook 변수에 저장된 객체를 만들 때 액세스 토큰이 필요하다고 생각합니다.

0

설명서에서 $ facebook을 초기화 할 때 앱 토큰 정보를 설정했습니다. PHP SDK Overview

기본 제공되지 않습니다 자신의 페이스 북 계정의 특정 부분에 대한 권한을 필요로하는 경우, 당신은 예를 들어 자신의 친구를보고 싶은 말 : 여기

require_once("facebook.php"); 

    $config = array(); 
    $config[‘appId’] = 'YOUR_APP_ID'; 
    $config[‘secret’] = 'YOUR_APP_SECRET'; 
    $config[‘fileUpload’] = false; // optional 

    $facebook = new Facebook($config); 

는 세부 사항에 대한 링크입니다 또는 벽에 게시 할 때 로그인을 통해 해당 권한을 요청할 수 있습니다.

$params = array(
    scope => 'read_stream, friends_likes', 
    redirect_uri => 'https://www.myapp.com/post_login_page' 
); 

$loginUrl = $facebook->getLoginUrl($params); 

범위는 permissions page에서옵니다. 이것은 쉼표로 구분 된 응용 프로그램의 권한 목록입니다. redirect_uri는 페이스 북이 돌아갈 수 있도록 페이지에서 귀하가 인증 된 토큰과 검증을 캡처 할 수있는 URL입니다.

+0

누군가 코멘트없이 다운 투표했습니다. 당신의 대답은 나에게 +1 표로 정해져 있습니다. – Sonny

관련 문제