2011-10-27 5 views
0

を使用して2+アプリケーションとFacebookのテストユーザーを削除することができます。その後、私は、ユーザーを削除しようとすると、それはドキュメントで述べているようにどのように私はエラーレスポンスを取得する(<a href="http://developers.facebook.com/docs/test_users/#deleting" rel="nofollow">http://developers.facebook.com/docs/test_users/#deleting</a>)グラフAPI

(#2903) Cannot delete this test account because it is associated with other applications. Use DELETE app_id/accounts/test-users/test_account_id to remove it from other apps first. Use GET test_user_id/ownerapps to get complete list of owner apps. 

とき私は(Facebookの数値IDで<user_id><app_id>を置き換える)それが言う何をしよう:

DELETE <app_id>/accounts/test-users/<user_id> to remove it from other apps first 

私はこのエラーを取得:

Unknown path components: /<user_id> 

私に何かが不足していますか?

+0

また、facebook.comのバグを作成しました。http://developers.facebook.com/bugs/194903963919864 – george

答えて

1

エラーは2つ以上のアプリケーションに割り当てられているため、ユーザーを削除できないと述べています。

これを回避するには、このコールを使用して、この特定のユーザーを使用しているすべてのアプリケーションを取得することです

「https://graph.facebook.com/TEST_ACCOUNT_ID/ownerapps & access_tokenは= YOUR_APP_ACCESS_TOKEN」

JSONシリアライザでオブジェクトをデコードする前に、テストアカウントが添付されているアプリのリストが表示されます。その後、を削除し、使用したままに一つだけまで、各アプリからテストアカウントを削除することはできません。

「https://graph.facebook.com/APP_ID/accounts/test-users?uid=TEST_ACCOUNT_ID & access_tokenは= APPLICATION_ACCESS_TOKEN &方法=「のみ1つのアプリは、あなたが使用にテストアカウントを削除することができます残っている場合

を:

"削除https://graph.facebook.com/TEST_ACCOUNT_ID?method=delete & access_tokenは= TEST_ACCOUNT_ACCESS_TOKEN"

このヘルプをお寄せください。

+0

私はまだこれを試してみるのに変更はありませんでしたが、エラー応答は "https://graph.facebook.com/APP_ID/accounts/test-users/TEST_ACCOUNT_ID ..."というリンクを "削除"するのではなく、https://を提供したリンクの形式を使用することですgraph.facebook.com/APP_ID/accounts/test-users?uid=TEST_ACCOUNT_ID ... '?主な違いは、あなたが 'TEST_ACCOUNT_ID'を通って渡す方法です。 – george

+0

私が言ったことは、彼があなたが債券にしているすべてのアプリからテストアカウントを削除する必要があるということです。 –

+0

ああ、それは私の問題の根源です。 「削除」エンドポイントが応答するURLを使用して、アプリケーションから「削除」できません: 'https:// graph.facebook.com/APP_ID/accounts/test-users/TEST_USER_ID&access_token = YOUR_APP_ACCESS_TOKEN'あなたの応答では、 "remove"は 'https://graph.facebook.com/APP_ID/accounts/test-users?uid = TEST_USER_ID&access_token = YOUR_APP_ACCESS_TOKEN'のように呼び出さなければならないことに気付きました。 TEST_USER_IDがどのように渡されているのかを鍵にして – george

関連する問題

 関連する問題