2

Android用の新しいFacebookSdk3.0を使用しており、新しいRequest of theGraphApiを使用してユーザーウォールに投稿しようとしています。これで投稿できましたが、Facebookページではリンクを共有しているかのように表示されます(必要ありません)。私の最終的な目標は、次のような投稿を作成することです: https ://docs.google.com/drawings/d/1ARTDj6qtSx4-qZQ0ZU1sZZppEMYMti8zwFLTZneSm2o/edit

クリックするとFacebookアプリに移動します。リクエストの私のコード:

Bundle params = new Bundle();
params.putString("name", title);
params.putString("caption", caption);
params.putString("description", description);
params.putString("picture", imageURL);
params.putString("link", FACEBOOK_APP_URL);

Request request = new Request(Session.getActiveSession(), "me/feed",
    params, HttpMethod.POST, new Callback() {

        @Override
        public void onCompleted(Response response) {
        // TODO Auto-generated method stub

        }
    });

RequestAsyncTask task = new RequestAsyncTask(request);
task.execute();

この時点で、上記のコードは正しい画像とテキストを投稿していますが、クリックすると画像のURLに移動し、投稿自体のタイトルは「Alexanderがリンクを共有しました」などになります。

前もって感謝します

4

1 に答える 1

1

このコードを試してください:-

Session s = Session.getActiveSession();

Request request = Request.newStatusUpdateRequest(s, "Testing App For genral purpose", new Request.Callback()
    {
        @Override
        public void onCompleted(Response response)
        {
            if (response.getError() == null)
                Toast.makeText(mContext, "Status updated successfully", Toast.LENGTH_LONG)
                        .show();

        }
    });
request.executeAsync();
于 2013-08-19T08:10:20.627 に答える