2

AndroidからFacebookのウォールに投稿したい。いくつかの初期コードは機能しますが、私の投稿では次の問題が発生します:

  1. 投稿に「リンク」を設定すると、投稿の上に
    「アプリケーションSomeAppからのJohnDoe公開リンク」という説明が表示されます。
    「JohnDoe」という標準的なユーザー名だけを一番上に置きたいです。

  2. 投稿に画像を設定すると、画像へのリンクは、ユーザーが投稿をクリックした後に表示されるリンクになります。
    例えばからの写真を見せたいです。「mysite.com/picture.png」ですが、投稿をクリックした後、ユーザーを「www.myadres.com」に誘導したいと思います。

GraphAPIに基づいたソリューションを見つけようとしています[RESTAPIは現在非推奨になっているため]。

上記の動作を作成する現在のコードのスニペット。

Bundle params = new Bundle();
params.putString("message", "test message");
params.putString("link", "http://www.google.no");
params.putString("caption", "app caption");
params.putString("description", "this app is about ...");
params.putString("picture", "http://www.facebookmobileweb.com/hackbook/img/facebook_icon_large.png");
params.putString("name", " just won 1M500");

Utility.mAsyncRunner.request("me/feed", params, "POST", new BaseRequestListener() {
  @Override
    public void onComplete(String response, Object state) {
    System.out.println("response = " + response);
  }
}, null);

よろしくお願いします!
よろしく
GT

4

1 に答える 1

0

「通常のユーザー投稿」のように見える投稿を作成するには(「リンクの共有」のようには"feed"なりません)、アクションを付けて投稿し"me/feed"ます。

ついに:

Utility.mAsyncRunner.request("feed", params, "POST", new BaseRequestListener() {
  @Override
    public void onComplete(String response, Object state) {
    System.out.println("response = " + response);
  }
}, null);
于 2012-10-02T16:36:13.023 に答える