2012-09-18 76 views
2

我想從Android發送帖子到Facebook牆。一些初始代碼的作品,但在我的崗位出現以下問題:facebook,從圖形API自定義牆上的帖子

  1. 如果我在崗位設置「鏈接」,然後點擊帖子頂部顯示的說明一拉
    「JOHNDOE公佈從應用SomeApp鏈接」。
    我想只有標準的用戶名la「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

回答

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); 
+0

這不是與新FacebookSDK 3.0工作。 –