Вопрос по facebook-graph-api – получить расширенное разрешение на загрузку фотографий на Facebook

1

В моем приложении Facebook, когда пользователи впервые начинают его использовать, приложение запрашивает базовые разрешения. На более позднем этапе мне нужно запросить расширенное разрешение, чтобы приложение могло загружать фотографии, я гуглюсь, когда выпадаю только на устаревшую часть:

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

У кого-нибудь есть идеи, как получить разрешение на загрузку фотографий с помощью нового SDK ??

Ваш Ответ

2   ответа
1

Чтобы получить расширенное разрешение от пользователя, есть два способа запросить разрешение у пользователя. В любом случае, в конечном итоге получить разрешение от пользователя:

  1. Opens a popup and ask the user the extended permission

FB.login(function(response) { if (response.authResponse) { // user is logged in and granted some permissions. } else { // User cancelled login or did not fully authorize. } }, {scope:'read_stream,publish_stream,offline_access'});

  1. Open a new window and ask the user the permission

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

Вы также должны знать, какое разрешение вы хотите от пользователя.Вот список разрешений, которые вы можете запросить у пользователя Facebook

7

Здесь нетphoto_upload разрешение. Но вы можете загрузить фотографии, используяpublish_stream разрешение вместо И вы можете видеть фотографии пользователя, используяuser_photos разрешение.

Похожие вопросы