2012-05-29 7 views
1

내 페이스 북 응용 프로그램에서 사용자가 처음 응용 프로그램을 사용하기 시작할 때 응용 프로그램은 매우 기본적인 권한을 요청합니다. 나중 단계에서, 나는 앱이 기존 부분에만 떨어지는 때, 나는 인터넷 검색을하고있어 사진을 업로드 할 수 있도록 확장 된 권한을 요청해야합니다get facebook 사진 업로드를위한 확장 된 권한

FB.Connect.showPermissionDialog("photo_upload",permissionHandler); 

사람이 어떻게 사진을 업로드 허가를 받아야하는 어떤 생각을 가지고 있습니까 새로운 SDK를 사용하여 ??

답변

1

사용자로부터 연장 된 사용 권한을 얻으려면 사용자에게 사용 권한을 요청하는 두 가지 방법이 있습니다.

  1. 이 팝업을 열고 사용자에게 확장 된 권한을

FB.login (기능 (응답) { 경우 (응답을 질문 중 하나의 방법으로, 궁극은 사용자의 권한을 얻을 수 있습니다 .authResponse) { // 사용자는 로그인 및 일부 권한이 부여됩니다 을.} 다른 { // 사용자 로그인을 취소 또는 완전히 승인하지 않은 .} }, {범위 : 'read_stream, publish_stream, offline_access'});

  1. 열고 새 창을 사용자에게 허락을 받아야

    에서는 window.location = "https://www.facebook.com/dialog/permissions.request?app_id= & 다음 =은 https ://apps.facebook.com// & type = user_agent & perms = user_photos, publish_stream, friends_photos & fbconnect = 1 ";

사용자가 원하는 권한을 알아야합니다. Here은 페이스 북 사용자에게 요청할 수있는 권한 목록입니다.

7

허가가 photo_upload입니다. 그러나 대신 publish_stream 권한을 사용하여 사진을 업로드 할 수 있습니다. 그리고 사용자는 user_photos 권한을 사용하여 사진을 볼 수 있습니다.