テスト ユーザーのアクセス許可を変更する方法があるかどうか疑問に思っていました。実際のユーザー向けではありません。テスト ユーザーの Facebook ドキュメントには、そのオプションが表示されません。
3 に答える
API を介して権限を直接変更するには、既存のテスト ユーザーを他のアプリに追加するメソッドを呼び出すことができます。
https://developers.facebook.com/docs/test_users/から
既存のテスト ユーザーを他のアプリに追加する
ユーザーを追加するアプリ アクセス トークンで Graph API を使用することにより、既存のテスト ユーザーを他のアプリに追加できます。
https://graph.facebook.com/APP_ID/accounts/test-users ? installed=true &permissions=read_stream &uid=TEST_USER_ID &owner_access_token=APP_ACCESS_TOKEN_OWNER &access_token=APP_ACCESS_TOKEN &method=post
新しいアプリは古いアプリと同じなので、同じアプリ アクセス トークンを使用するだけなので、APP_ACCESS_TOKEN_OWNER = APP_ACCESS_TOKEN となります。
その後、必要に応じて権限リスト ( '&permissions=read_stream' ) を変更できます。
これが最善の方法かどうかはわかりませんが、Facebook アプリケーションにテスト ユーザーとしてアクセスすると、追加のアクセス許可が要求されます。
ただし、コンソールまたは REST API を使用してそれを行う方法を知りたいです。
テスト ユーザーを再作成する必要があります。権限が拡張されている場合は、アプリを承認するべきではないことがわかりました。これは機能していません。
次に、 https://developers.facebook.com/apps/APP_ID/permissionsツールを使用してテスト ユーザーに切り替え ます。
初めてアプリを起動すると、拡張アクセス許可ダイアログが表示されます。その後、テスト ユーザーには正しい権限が必要です。
複数のアプリがある場合は、必要に応じてアカウントを削除する必要がないように、ユーザーを別のアプリにコピーできます。作業中のアプリにそれらを再追加すると、権限ダイアログが表示されます。