【发布时间】:2012-06-06 21:21:58
【问题描述】:
我是 facebook 应用程序开发的新手,我一直在尝试在用户墙上发布一条简单的消息。我设法获得了访问令牌。这是 POST 请求的代码。我正在使用 java servlet
String data = URLEncoder.encode("access_token", "UTF-8") + "=" + URLEncoder.encode(accessToken, "UTF-8");
data += "&" + URLEncoder.encode("message", "UTF-8") + "=" + URLEncoder.encode("finally", "UTF-8");
out.println("data is\n"+data);
// Send data
String u="https://graph.facebook.com/me/feed";
URL urls = new URL(u);
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(data);
wr.flush();
这个代码不起作用,我不能在墙上发帖。关于我可能错在哪里的任何建议?
【问题讨论】:
-
不工作?你是什么意思?您是否遇到了异常,或者看起来还不错,但您只是没有在 facebook 上看到帖子?
-
好吧,我没有收到任何错误。但我无法在 facebook 用户的墙上发帖。
标签: java facebook facebook-graph-api servlets