我试图弄清楚如何,或者是否允许或可能使用Facebook API发送消息。
我正在使用Facebook4j的Facebook图形API。
我似乎可以从getInbox()获取用户的消息,但我仍然无法看到创建消息?
我真的只想使用页面访问令牌来响应页面消息,不需要用户消息,但也会很好。
任何人都知道如何,或者是否有可能?
答案 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。