0

友達の壁に画像をアップロードするプロセス、ユーザーの壁に画像をアップロードする最初のプロセス、および画像IDとリンクを取得するためのデン

友達の壁に画像を投稿できません。fbの設定とfbの権限が必要かどうか教えてください。

if (hasPublishPermission()) {

        RequestBatch requestBatch = new RequestBatch();

        for (GraphUser friend : selectedFriends) {

            Bundle parameters = new Bundle();
            Constants.showLog(TAG, String.valueOf(friend.getFirstName()));
            parameters.putString("message", "Greetings!!");
            parameters.putString("link", imagelink);
            parameters.putString("picture", imagelink);
            parameters.putString("target_id", friend.getId());

            requestBatch.add(new Request(Session.getActiveSession(), friend.getId() + "/feed", parameters,
                    HttpMethod.POST));

            Constants.showToast(this, "Posted picture on your friends wall");

        }

        requestBatch.addCallback(new Callback() {
            @Override
            public void onBatchCompleted(RequestBatch batch) {
                Constants.showLog(TAG, "Posted to :" + batch.size());
            }
        });

        Request.executeBatchAsync(requestBatch);
    }
4

1 に答える 1

0

ここで2月6日の重大な変更を参照してくださいhttps://developers.facebook.com/roadmap/completed-changes/

つまり、「GraphAPIを介して友達の壁に投稿する機能を削除する」。

グラフリクエストを介して友達のウォールに直接投稿することはできなくなりました。フィードダイアログを使用する必要があります。

于 2013-02-08T18:21:10.040 に答える