php - 给初学者的 REST API 建议

标签 php android rest braintree

我在这部分编程方面很新,所以任何帮助将不胜感激。

我制作了一个应用程序,现在我想让用户通过 Braintree 购买.我在一些教程的帮助下使用 PHP SDK 实现了它, 使用 XAMPP 和 ngrok 在手机上测试.它运行良好(生成 token ,使用 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 相同的结果。

提前致谢

顺便说一句:PHP 不是我更好的编程方面,所以如果只是移动这 2 个文件(main.php 和 pay.php)就像它们一样会很棒 :) 而且我刚刚发现 firebase 可能是选项但现在只是探索:)

最佳答案

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

您已经在本地成功安装了 Web 开发环境(XAMP、nginx),现在可以上线了。

你基本上需要一个 Linux 服务器能够运行,嗯,apache mysql,php(获取 XAMP 是从哪里来的?)

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

关于php - 给初学者的 REST API 建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51681062/

相关文章:

java - 需要 Jersey 客户端 api 方式来发布带有 json 有效负载和 header 的网络请求

java - "Content-Disposition"和 AngularJS header 中的文件名

java - GlassFish 3 - GET/POST/PUT/DELETE 上的 400 错误请求

android - logcat 中的 LocSvc 错误消息

android - 如何防止 Android 中可怕的 KSOAP2 连接超时

php - 从 functions.php 或 style.css 设置 'Update' 或 'Publish' WP 按钮的样式

php - 从 PHP 调用 SOAP Web 服务

java - 新的 Facebook SDK : Issue accessing graph api

javascript - 通过 $post 在 jquery 中发布隐藏的输入值

php - 根据 14 天工资期计算工资期 - PHP/SQL