我正在使用新的Facebook Sdk 3.0的Android和我試圖發表一個帖子到用戶牆使用新的圖表請求API。現在,我可以發佈帖子,但在Facebook頁面上,它顯示爲我共享了一個鏈接(並且我不想那麼做)。我的最終目標是創建一個看起來像這樣的帖子: https://docs.google.com/drawings/d/1ARTDj6qtSx4-qZQ0ZU1sZZppEMYMti8zwFLTZneSm2o/editFacebook Android的Sdk 3.0.2發佈給我/飼料看起來不正確
當你點擊它,你會去Facebook應用程序。 我的請求的代碼:
Bundle params = new Bundle();
params.putString("name", title);
params.putString("caption", caption);
params.putString("description", description);
params.putString("picture", imageURL);
params.putString("link", FACEBOOK_APP_URL);
Request request = new Request(Session.getActiveSession(), "me/feed",
params, HttpMethod.POST, new Callback() {
@Override
public void onCompleted(Response response) {
// TODO Auto-generated method stub
}
});
RequestAsyncTask task = new RequestAsyncTask(request);
task.execute();
此時上面的代碼被髮布正確的圖像和文字,但在單擊要轉移到圖像URL和對職位本身的標題是「亞歷山大共享一個鏈接「等等。
在此先感謝
檢查這個非常簡單的庫:https://github.com/nostra13/Android-Simple-Social-Sharing。也許你將不得不輕鬆地調整以支持Facebook sdk 3.相反,你可以使用以前的Facebook的sdk版本,並且你將得到你想要達到的內容 – sromku
謝謝,它的確如我所說。但最終我決定使用Facebook Open Graph,因爲它確實爲您提供了有關如何顯示帖子和用戶活動的大量控制權。 – Adeon9311
我使用了相同的代碼,而不是我通過我的Facebook應用程序頁面內容的參數貼在牆上。 – glo