我正在創建一個應用程序分享到Facebook的東西。在這裏,當我點擊一個按鈕時,Feed對話框將用於共享,還有一個用於添加消息的文本框,我的需要是我需要將數據從我的代碼發送到文本框。我怎麼發送它?如何發送消息到飼料對話框使用Facebook的SDK在Android
這是我的代碼來顯示Feed對話框。
private void showFeedDialog() {
Bundle postParams = new Bundle();
postParams.putString("description","message from me ");
postParams.putString("link", "https://www.google.com");
WebDialog feedDialog = new WebDialog.FeedDialogBuilder(this, Session.getActiveSession(),postParams)
.setOnCompleteListener(new OnCompleteListener() {
@Override
public void onComplete(Bundle values, FacebookException error) {
if(error==null)
{
final String postId=values.getString("post_id");
if(postId!=null)
Toast.makeText(getApplicationContext(), "Posted Successfully", Toast.LENGTH_SHORT).show();
else
Toast.makeText(getApplicationContext(), "Post canceled", Toast.LENGTH_SHORT).show();
}
else
if(error instanceof FacebookOperationCanceledException)
Toast.makeText(getApplicationContext(), "Publish canceled",Toast.LENGTH_SHORT).show();
else
Toast.makeText(getApplicationContext(), "connection error", Toast.LENGTH_SHORT).show();
}
}).build();
feedDialog.show();
}
有什麼方法可以更新用戶消息在Feed對話框中? –
不,這將是「預先填寫信息」,這是違反FB的平臺政策。 –
哪個參數適用於Facebook朋友的牆上文本字段上傳遞字符串的應用程序? – Jigsh