0

Facebook のテスト ユーザーを何人か作成し、それらをすべて友達に設定する必要があります: https://developers.facebook.com/docs/test_users/

私は次のようにします:

  1. APP_ACCESS_TOKEN を取得します。

    https://graph.facebook.com/oauth/access_token?client_id= {APP_ID}&client_secret={APP_SECRET}&grant_type=client_credentials"

  2. いくつかのテスト ユーザーを作成します

    https://graph.facebook.com/ {APP_ID}/accounts/test-users?&access_token={APP_ACCESS_TOKEN}

各ユーザーのID、login_url、電子メール、およびパスワードを取得します

それが機能します。

ここで、TEST_USER_1 と 2 が友達であることを伝えたいと思います。私はこれを呼び出す必要があり、その逆も同様です。

https://graph.facebook.com/{TEST_USER_1_ID}/friends/{TEST_USER_2_ID}?method=post&access_token={TEST_USER_1_ACCESS_TOKEN}

問題は、TEST_USER_1_ACCESS_TOKEN を自動的に取得するにはどうすればよいかということです。

curlポイント 1 と 2 については、Web サーバーなどをホストすることなく、単純な http 呼び出し (たとえば、を使用) を使用しました。Web サーバーをホストせずに TEST_USER_1_ACCESS_TOKEN を取得できますか?

ここでは、ログイン メカニズムについて説明します: https://developers.facebook.com/docs/facebook-login/login-flow-for-web-no-jssdk/

https://www.facebook.com/dialog/oauth?client_id={app-id}&redirect_uri={redirect-uri}&response_type=token

ただし、これにはredirect_uriが必要なので、そのコードを取得するためだけにWebサーバーをホストする必要があります. (または、その URL を Web ブラウザーに手動で入力し、そのユーザーでログインして、URL からコードを取得する必要があります)

では、Web アプリケーションをホストせずに、TEST_USER_1_ACCESS_TOKEN を自動的に取得するにはどうすればよいでしょうか?

4

1 に答える 1

0

アプリの設定でテスト ユーザー インターフェイスを使用するだけです。[作成] をクリックし、テスト ユーザーの数を設定してから、[変更] をクリックします -> すべて選択 -> 友達を作成します

https://developers.facebook.com/apps/APP_ID/roles

于 2013-05-17T10:27:49.503 に答える