2012-02-28 94 views
5

在Facebook上發佈鏈接時,會自動分析文章鏈接,顯示鏈接,文章標題,簡短描述和縮略圖。在Facebook上分享鏈接通過Android應用程序進行自動分析

我想做同樣的事情,但從我的Android應用程序。我已經建立了Facebook SDK,登錄功能和請求權限已經正常工作。但是,我不知道如何繼續在Facebook上分享鏈接,並自動讓Facebook處理解析。

我也想顯示Facebook的發佈對話框,以便用戶可以添加個人消息與共享鏈接。現在,我正在使用Facebook的對話方法,但它不起作用。它甚至不顯示對話框。有任何想法嗎?

Bundle parameters = new Bundle(); 
parameters.putString("link", link); 
// post on user's wall. 
facebook.dialog(context, "feed", parameters, new PostDialogListener()); 

回答

2

最後,我得到了這個工作。事實證明,我在上面使用的代碼工作正常。問題是由於散列鍵不正確,我得到了一個facebook錯誤。

+0

請將我鏈接到您的整個代碼以供參考 – 2013-02-18 11:45:19

3

添加下面的代碼,你需要分享你的鏈接

intent = new Intent(Intent.ACTION_SEND); 
intent.setType("text/plain"); 
intent.putExtra(android.content.Intent.EXTRA_TEXT,"https://Your Link"); 
intent.putExtra(android.content.Intent.EXTRA_STREAM,R.drawable.icon); 
startActivity(Intent.createChooser(intent, "Your Chooser Title")); 
+0

這將啓動facebook應用程序。我想要的是在我的應用程序中做所有事情。這樣,當他們共享鏈接時,它會在狀態更新中顯示「通過我的APP發佈」。我已經有一個Facebook應用程序ID。我只是不能讓發佈部分工作。 – 2012-02-28 06:09:33

0

不知道如果這是在正確的地方,但我有問題鏈接到Facebook的網站...鏈接工作正常的臺式機,但不適用於機器人...我只是想要添加爲朋友鏈接,並啓用它爲桌面和機器人工作以下爲我工作

http://en-gb.facebook.com/(username here for facebook page) 
相關問題