1

私の Facebook アプリケーションでは、ユーザーが最初に使用を開始するときに、アプリは非常に基本的な許可を要求します。後の段階で、アプリが写真をアップロードできるように拡張許可を要求する必要があります。レガシー部分のみに該当する場合はグーグルで検索しています。

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

新しい SDK を使用して写真をアップロードする許可を得る方法を知っている人はいますか??

4

2 に答える 2

7

photo_upload許可はありません。publish_streamただし、代わりに許可を使用して写真をアップロードできます。user_photosそして、あなたは許可を使用してユーザーの写真を見ることができます。

于 2012-05-29T15:36:57.530 に答える
1

ユーザーから拡張許可を取得するには、ユーザーに許可を求める方法が 2 つあります。どちらの方法でも、最終的にはユーザーから許可を得る必要があります。

  1. ポップアップを開き、ユーザーに拡張アクセス権を尋ねます

FB.login(function(response) { if (response.authResponse) { // ユーザーがログインしており、いくつかの権限が付与されています。 } else { // ユーザーがログインをキャンセルしたか、完全に承認しませんでした。 } }, {scope:'read_stream, publish_stream,offline_access'});

  1. 新しいウィンドウを開き、ユーザーに許可を求める

    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 ユーザーから要求できる許可のリストです

于 2012-06-05T05:28:23.200 に答える