2012-01-27 2 views
1

이상한 버그가 있습니다. publish_actions 권한 (사용자의 타임 라인에 diveboard.com에 로그인 한 상태로 게시하고 싶습니다)을 요청하고 있습니다. 나는 이것을 일괄 적으로 (모든 다이빙을 퍼블리싱하는 것과 같이) 작동 시키길 원할 것입니다. 나는 아직도 대화 형으로 전면에 허가를 요청하고 싶다.은 추가 권한 publish_actions만을 요청할 수 없습니다.

나는 단지 "publish_actions"를 요청 팝업이 열리고 즉시 분명히 권한이 부여되지 않은

FB.login(function(response) { 
    if (response.perms != undefined && response.perms.match(/publish\_actions/)!=null) { 
     G_user_fbtoken = getFBCookie().accessToken; 
     fbtimelinepublish_dive(); 
     } else { 
     // user cancelled login 
     diveboard.notify("Unsufficient privileges","Could not get the adequate permissions to publish this action on your timeline"); 
     toggle_fb_spinner(); 
     return; 
     } 
    }, {scope:'publish_actions'}); 
}else{ 
    fbtimelinepublish_dive(); 
} 

모든 단서 (개인 정보 보호 체크) 종료!?

갱신 : 그래서 솔루션을 자체 대답 해요 'create_event, publish_actions, publish_stream, rsvp_event'

auth window

resulting permisions

+1

나는 스스로 해답을 제시한다 : 오픈 그래프 베타 중 'publish_actions'권한 앱의 개발자 및 테스트 사용자에게만 요청할 수 있습니다. 'publish_actions'권한은 다른 사용자가 요청할 경우 무시됩니다. 및 새 승인 창으로 이동했습니다 .... 희망에 따라 다른 사람들에게 불만을 저장합니다 .... –

답변

1

을 가지고 : 범위 : 나는 함께 노력 : Open Graph Beta에서 'publish_actions'권한은 개발자 및 앱 사용자에게만 요청할 수 있습니다. 'publish_actions'권한은 다른 사용자가 요청할 경우 무시됩니다. 나는 새로운 인증 창으로 옮겼다. .... 희망에 따라 이것은 다른 사람들에게 불만을 덜어 줄 것이다 ....

관련 문제