我正在一个Android应用程序,我们在编辑框中输入一些文本,我想要做的只是发送输入文本(即edittext.gettext() )作为我的状态Facebook。发送消息作为状态没有对话框:安卓Facebook
重要的是我不想要一个Facebook对话框打开,只需发送消息作为状态没有对话框。
有没有什么办法可以发布而不使用对话框?
我正在一个Android应用程序,我们在编辑框中输入一些文本,我想要做的只是发送输入文本(即edittext.gettext() )作为我的状态Facebook。发送消息作为状态没有对话框:安卓Facebook
重要的是我不想要一个Facebook对话框打开,只需发送消息作为状态没有对话框。
有没有什么办法可以发布而不使用对话框?
嘿男人。 Graph API非常好。看着我,喂养。
下载文件形成github上,Facebook.java,AsyncFacebookRunner.java等..
例如在ShareOnFacebook.java:
public void postToWall(String message) {
Bundle params = new Bundle();
params.putString("message", message);
// Uses the Facebook Graph API
try {
facebook.request("/me/feed", params, "POST");
this.finish();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
您可以使用Facebook的Graph API这个; Android在org.json
包中提供了JSON序列化类。合理复杂性的唯一部分是授权/认证,其中有documentation here。
你可能也有运气使用Facebook's SDK for Android。
嗨Nurik, 首先感谢您的回复。我正在使用以下代码 JSONObject json = Util.parseJson(response); \t message = json.getString(“message”); 我想parseJson(响应)是在这里解析服务器到Json对象json的响应的命令。如果我是正确的服务器响应来自Facebook的对话框发布 mFacebook.dialog(Example.this,“stream.publish”,新的SampleDialogListener()); 我想知道是否有一种方法不使用对话框。 PLz纠正我,如果我错了 – visista 2010-08-02 07:22:05
Kittu,如果你有机会,你应该接受答案。它可以帮助你和其他花时间帮助Stack Overflow的人。谢谢 – trgraglia 2011-04-13 09:05:27