繁体   English   中英

允许应用与网络域通信

[英]Allow app to communicate with web domain

我有一个基于用户帖子的域。 我计划创建一个基于用户帖子的应用程序,例如9gag。 我需要该应用程序能够通信和获取从我的域托管的数据。

我需要该应用执行的操作:

1)允许用户通过该应用发布图片。

2)允许用户通过应用程序发表评论。

3)允许用户通过该应用留下“喜欢”。

我希望将数据存储在我的域中,而当用户打开应用程序时,该应用程序将从域中获取此数据并显示给用户。 如何使我的应用与域通信?

谢谢!

最好的方法是在您的应用可以向其发送请求的域上实现一个API。 我在这里无法详细解释所有这一切,因为这将需要大量空间和完整的教程,但是我可以告诉您要进行哪些研究和实施什么才能实现这一目标。

  1. 首先,您需要为应用创建API,以向其发送请求。 我建议使用“ RESTful” api,因为它们对于普通程序员而言是相当困难的。 这是一个很好的视频,解释了什么是API以及一些通常的实现方式。 https://youtu.be/7YcW25PHnAA
  2. 设置完API之后,您就可以对信息进行“编码”,以便一旦您的应用拥有所有这些信息后就可以轻松地对其进行解析。 为此,我们使用“数据交换格式”。 JSON是当今使用的最重要的工具之一,请访问其网站以在此处了解更多信息: http : //www.json.org/如果您对编程的概念:对象,字符串很了解,那么JSON向前挺了,很容易理解,数组等。
  3. 好的,您已经从服务器获取了信息,已从获取的JSON解析了信息,并显示了所有内容...现在,如果用户竖起大拇指或对某些内容发表评论,该怎么办? 这也可以通过API来实现,这部分对您来说应该是最简单的,它涉及包装所需的数据(内容ID,用户ID,他们所做的操作(即喜欢的内容))并通过http请求发送,就像首先是如何获取信息的,但是我们无需读取数据响应,而只是从应用程序发送HTTP请求,因此我们不关心接下来(在应用程序级别)会发生什么,直到服务器记录来自HTTP请求的数据。

我强烈建议您查找如何创建API并浏览一些教程...那里有很多教程希望您修改服务器上的HTACCESS文件,这确实是必要的(男孩,我希望我不要因为这样说而被钉在十字架上;堆栈溢出公民,如果您不同意,请解释您的理由)显然,对于一个大型主流网站,整个HTACCESS文件可能是一个好主意,但对于初学者而言,我认为这不是真的需要。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM