2013-07-16 1 views
3

내 Facebook 앱의 권한 대화 상자에서 publish_actions 권한을 묻지 않습니다. 이유는 Open Graph 액션을 선언하지 않는 것과 관련이 있다고 생각합니다. 그러나 일반적인 게시 작업을 사용하고 일반 작업을 선언 할 필요가 없습니다. 실제로 Open Graph에서 게시 작업을 수동으로 만들려고하면 오류가 발생합니다. 사용자 지정 게시 작업이 제한됩니다. 대신 일반적인 게시 작업을 사용하십시오.일반적인 게시 작업으로 publish_actions 권한 가져 오기

Facebook에서 미리 정의한 일반적인 작업 만 사용하려는 경우 publish_actions 권한을 얻으려면 어떻게해야합니까?

답변

3

실제로 사용 권한 범위 배열에서 사용 권한을 요청하고 있는지 확인하십시오. 예를 들어,이 사용 권한

Permission configure

위의 내용에만 앱 센터입니다을 설정하지 않습니다. 사용법 자세한 내용은

FB.login(function(response) { 
    // handle the response 
}, {scope: 'publish_actions'}); 

표시되는

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

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

또는 JS의 SDK에서 PHP SDK에 다음과 같이해야합니다 https://developers.facebook.com/docs/facebook-login/permissions/#adding