1

Facebook SDK for Android を使用しています。以下のコードを使用して友達リクエストを送信すると、次のエラーが表示されます。

これは私の問題ですか、それとも Facebook の問題ですか? このコードは、数日前まで問題なく動作していました。いつものように友達リクエストのポップアップが開きます。しかし、同意をクリックすると、エラーページが表示されます。私を助けてください。

    private void sendRequestDialog(String friendID)
{   
    Bundle params = new Bundle();

    params.putString("id", friendID);

    WebDialog friendDialog = (
            new WebDialog.Builder(context, Session.getActiveSession(), "friends", params))
    .setOnCompleteListener(new OnCompleteListener()
    {
        @Override
        public void onComplete(Bundle values, FacebookException error)
        {
            if(error != null)
            {
                if(error instanceof FacebookOperationCanceledException)
                {
                    Toast.makeText(context, "Friend Request Cancelled", Toast.LENGTH_SHORT).show();
                }
                else
                {
                    //Toast.makeText(getApplication().getApplicationContext(), "Network Error", Toast.LENGTH_SHORT).show();
                }
            }
            else
            {
                final String requestId = values.getString("request");
                if (requestId != null)
                {
                    Toast.makeText(context, "Friend Request Sent", Toast.LENGTH_SHORT).show();

                    removeFriend();
                }
                else
                {
                    Toast.makeText(context, "Friend Request Cancelled", Toast.LENGTH_SHORT).show();
                }
            }   
        }

    })
    .build();
    friendDialog.show();
}
4

2 に答える 2

0

変更してみる

params.putString("id", friendID);

params.putString("to", friendID);
于 2013-04-01T13:19:30.950 に答える