我需要在两个运行我的应用程序的Android之间发送消息,并在两者之间使用PHP服务器。设备通过电话号码标识,但是我不知道如何发送消息
我已经研究过套接字和排序,但是并不真正知道如何使用PHP有人向我指出正确的方向吗?
我将研究RESTful API的想法,这是一个开始。从本质上讲,您执行的操作具有Android应用程序可以向其发送数据的不同网址。发送数据到一个可能会在两个android之间进行聊天并返回聊天ID。然后,您可以向其他人发送数据以发送聊天消息,包括该聊天ID。您唯一需要注意的是安全性。制作这样的api时,通常的规则是,假设人们会找到这些url,并且假设人们会恶意使用这些url。因此,请结合某种安全性,看看其他人是如何做到的,例如Google。
RESTful API中的另一个重要概念是http动词。在http中,通常可以执行GET(浏览器通常会执行的操作),POST,PUT和DELETE。这样,您就可以拥有1个网址和许多操作,例如
GET /users/chats - returns users chats
POST /users/chats - creates a chat
PUT /users/chats - updates a chat
DELETE /users/chats - deletes a chat
安全性
通常,当我创建RESTful api时,我会使用令牌密钥组合。对于任何使用我的API的人,他们都必须随其发送一个令牌以及一个秘密。如果他们发送的令牌和秘密匹配,那么他们可以使用api。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句