Facebook API发送消息

时间:2015-08-17 16:09:45

标签: facebook facebook-graph-api facebook4j

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

我正在使用Facebook4j的Facebook图形API。

我似乎可以从getInbox()获取用户的消息,但我仍然无法看到创建消息?

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

任何人都知道如何,或者是否有可能?

2 个答案:

答案 0 :(得分:3)

这些链接将告诉您如何使用页面标记回复邮件:

通常,只需对此端点发出POST请求:onComplete

答案 1 :(得分:1)

我最终得到的代码是,

获取所有消息,

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。