在我的Android应用程序中,我想向facebook发帖。 我用facebook SDK玩了很多,我可以发布到墙上,用预定义的字符串填充对话框。
但是现在我无法将其直接发布到“Feed”或“stream”。现在,用户可以更改将发布到墙上的文本。当应用程序要求获得发布到流的权限时,我希望它直接发布,而不是用户可以更改它所说的内容。
我该怎么做?
现在我有一个实现DialogListener的类,其中的重要代码如下所示:
Bundle parameters = new Bundle();
parameters.putString("message", "this is a test");
facebook.dialog(HighScoreActivity.this, "feed", parameters, this);
答案 0 :(得分:2)
直接拨打Feed,而不是调用对话框。
AsyncFacebookRunner mAsyncRunner = new AsyncFacebookRunner(mFacebook);
mAsyncRunner.request("me/feed", params, "POST", new RequestListener() {
// Where params is your Bundle
// You would need to put here the required methods from RequestListener()
}
这将直接发布到Feed,绕过对话框。