当用户向机器人发送聊天请求时,是否可以执行某些操作?我知道它被授权与机器人通信,但我想在用户添加机器人后立即存储用户的 JID。这样的事情可能吗?
问问题
180 次
1 回答
1
对的,这是可能的。
GAE 中的 XMPP 服务还允许您启用xmpp_subscribe
入站服务。通过在您的 appengine-web.xml 文件中启用它,您将能够在下面给出的端点获得以下通知:
- POST 到 /_ah/xmpp/subscription/subscribe/ 表示用户希望订阅应用程序的存在。
- POST 到 /_ah/xmpp/subscription/subscribed/ 表示用户已允许应用程序接收其存在。
- POST 到 /_ah/xmpp/subscription/unsubscribe/ 表示用户正在取消订阅应用程序的存在。
- POST 到 /_ah/xmpp/subscription/unsubscribed/ 表示用户拒绝了应用程序的订阅请求,或取消了之前授予的订阅。
我从官方文档中获取了以上几点。请参阅https://developers.google.com/appengine/docs/java/xmpp/overview#Handling_Subscriptions了解更多详情。
于 2013-01-31T03:11:27.493 回答