与java客户端和php服务器建立聊天应用程序

时间:2014-08-02 14:42:54

标签: java php android chat

我需要在运行我的应用程序的两个Android之间发送消息,其间有一个PHP服务器。设备通过电话号码识别,但我不知道如何发送消息

我已经查看了套接字和各种类型,但实际上并不知道如何使用PHP 有人指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

我会研究RESTful apis的想法,here is a start。基本上你做的是它有不同的Android应用程序可以发送数据的URL。将数据发送到一个可能会在两个机器人之间进行聊天并返回聊天ID。然后,您可以将数据发送到另一个发送聊天消息,包括该聊天ID。你唯一要注意的是安全性。制作这样的api时的一般规则是,人们会发现这些网址,并且人们会使用这些网页。所以要考虑某种安全性,看看其他人如何做到这一点,例如谷歌。

RESTful apis中的另一个重要概念是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。