2012-08-28 96 views
1

我花了相當多的時間試圖實現Facebook分享沒有成功。我嘗試了各種實現並閱讀了很多Q &與我遇到的類似問題有關。Android Facebook分享不工作

我和簡單的Facebook例子一樣多。我想要的是設置描述或至少消息的飼料對話框。這是我添加到例子的代碼:

Bundle parameters = new Bundle(); 
parameters.putString("caption", "1000vaikai Caption..."); 
parameters.putString("description", "This is a description"); // the message to post to the wall 
parameters.putString("user_message_prompt", "This is message prompt"); 
parameters.putString("user_message", "MEEEESAGE"); 

mFacebook.dialog(Example.this, "feed", parameters, 
       new SampleDialogListener()); 

但它沒有效果。沒有任何預設,只是一個簡單的提要對話框。 Here它說對話方法有鍵值參數,但我找不到它們的列表。正如您所看到的,我嘗試使用Feed URL中的參數,但它不起作用。

任何人都可以正常工作嗎?

編輯 我砍死的Facebook SDK,它似乎產生適當的URL(https://m.facebook.com/dialog/feed +我的參數+從Facebook SDK本身採取的)。這意味着它使用與文檔中有關進紙對話框頁面中列出的參數相同的參數。但它仍然不起作用。這些參數被設置:

  • USER_MESSAGE
  • REDIRECT_URI
  • 描述
  • APP_ID
  • 顯示
  • 字幕
  • 的access_token
  • user_message_prompt

只有APP_ID(我可以看到我的應用程序名稱),ACCESS_TOKEN(股實際工作)和REDIRECT_URI(其重定向到移動應用程序)似乎有效果

+0

_「這裏說對話方法有鍵值參數,但我找不到它們的列表」_ - https://developers.facebook.com/docs/reference/dialogs/feed/ – CBroe

+0

我的代碼顯示這些參數正在使用中,但它們沒有效果。看起來他們在Facebook Android SDK中有所不同。 – Pijusn

+0

嘗試給出「名稱」參數 – Mus

回答

1

所以我想通了,你必須提供一個鏈接圖片。如果沒有 - 它只是忽略所有的參數。