2

我想将帖子从 Android 发送到 Facebook 墙。一些初始代码有效,但在我的帖子中出现以下问题:

  1. 如果我在帖子中设置“链接”,那么在帖子顶部会出现描述
    “来自应用程序 SomeApp 的 JohnDoe 发布的链接”。
    我只想在顶部使用标准用户名“John Doe”。

  2. 如果我在帖子中设置图片,那么指向图片的链接将成为用户点击帖子后登陆的链接。
    我想展示来自例如的图片。“mysite.com/picture.png”,但点击帖子后,我想将用户带到“www.myadres.com”。

我试图找到基于 Graph API 的解决方案 [因为 REST API 现在已弃用]。

当前代码片段的上述行为。

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

要发布看起来像“普通用户帖子”[而不像“共享链接”]的帖子,请使用 action"feed"而不是 NOT "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 回答