REST API初学者建议

时间:2018-08-03 23:10:31

标签: php android rest braintree

在这部分编程中我还很陌生,因此可以提供任何帮助。

我已经制作了一个应用,现在我想允许用户通过Braintree进行购买。我已经在一些使用PHP SDK的教程的帮助下实现了该功能,并通过XAMPP和ngrok在电话上进行了测试。它运行完美(生成令牌,使用testing cards进行付款),但现在我想将其在线移动。只需从XAMPP安装文件夹中将该文件夹移动到在线某个位置即可,这样我(和所有其他用户)就不需要使用ngrok。

实际上,要替换

    final String API_GET_TOKEN = "https:/smthng-random.ngrok.io/braintree/main.php";
    final String API_PAY = "http://smthng-random.ngrok.io//braintree/pay.php";

使用

final String API_GET_TOKEN = "https:/WHATEVER/main.php";
final String API_GET_PAY = "https:/WHATEVER/pay.php";

这样可以使我获得与xampp和ngrok相同的效果。

预先感谢

btw:PHP并不是我编程的更好方面,因此将这两个文件(main.php和pay.php)像它们一样移动是非常好的:)而且我刚刚发现firebase可能是可选项但是现在只是探索:)

1 个答案:

答案 0 :(得分:1)

我认为您的请求尚不清楚-根本不是REST API建议,而是关于将应用程序部署到实时环境中。

您已经在本地成功安装了Web开发环境(XAMP,nginx),现在该开始 了。

您基本上需要一台能够运行 a pache m ysql, p hp的Linux服务器(获取该X AMP 来自?)

这只是一个概述,搜索如何执行我将描述的每个主题: 1.查找主机。 (如果您没有经验,则应该转到共享的vps主机,否则,会有更好的主机,例如linode,digital ocean和AWS,但是对于初学者来说,这些主机可能会更具挑战性。 2.购买域名 3.将域的DNS指向您主机的IP地址或NS 4.现在,将您提到的那些文件上载到服务器公用文件夹。服务器的公用文件夹可能有所不同,特别是从共享/ vps主机到成熟的Linux实例。如果您采用“云”方式(数字海洋等),通常会将文件放在/ var / www / html 如果您决定使用完整的Linux实例,则必须设置虚拟主机 现在应该可以访问文件了。确保计算机和服务器之间的版本一致。