Facebook API 发送消息

Facebook API send messages

我正在尝试弄清楚如何使用 Facebook 发送消息,或者是否允许或可能使用 Facebook API。

我正在使用来自 Facebook4j 的 Facebook 图 API。

好像可以通过getInbox()获取用户的消息,但是怎么看都看不到创建消息?

我真的只想使用页面访问令牌响应页面消息,不需要用户消息,但也很好。

有人知道怎么做吗,或者是否可能?

这些链接将告诉您如何使用页面令牌回复消息:

一般来说,只需向此端点发出 POST 请求:/{conversation-id}/messages

我最终得到的代码是,

获取所有消息,

RawAPIResponse res = getConnection().callGetAPI("/" + connection.getPage().getId() + "/conversations");
JSONObject result = res.asJSONObject();
JSONArray conversations = result.getJSONArray("data");

并发送消息,

Map<String, String> params = new HashMap<String, String>();
params.put("message", text);
connection.callPostAPI("/" + conversationId + "/messages", params);

有效,但有点难看。希望 Facebook4J 能尽快支持这个 API。