在我的Facebook應用程序中,當用戶首次開始使用它時,該應用程序請求非常基本的權限。在後一階段,我需要請求擴展權限,讓應用程式上傳照片只在遺留部分中落下的時候,我在谷歌搜索:獲取facebook上傳照片的擴展權限
FB.Connect.showPermissionDialog("photo_upload",permissionHandler);
是否有人有任何想法如何獲得許可上傳照片使用新的sdk?
在我的Facebook應用程序中,當用戶首次開始使用它時,該應用程序請求非常基本的權限。在後一階段,我需要請求擴展權限,讓應用程式上傳照片只在遺留部分中落下的時候,我在谷歌搜索:獲取facebook上傳照片的擴展權限
FB.Connect.showPermissionDialog("photo_upload",permissionHandler);
是否有人有任何想法如何獲得許可上傳照片使用新的sdk?
要獲得用戶的擴展權限,有兩種方法可以向用戶詢問權限。無論是哪種方式,終局是從用戶那裏得到許可:
的FB.login(函數(響應){ 如果(響應.authResponse){// 用戶登錄,並授予一些權限 }其他{// 取消用戶登錄或沒有充分授權 。} },{範圍: 'read_stream,publish_stream,offline_access'});
打開一個新的窗口,詢問用戶權限
了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是您可以從Facebook用戶請求的權限列表
沒有photo_upload
權限。但是,您可以使用publish_stream
權限上傳照片。您可以使用user_photos
權限查看用戶的照片。