有什么理由我可以';你不能在Android应用程序中使用PayPal Rest API吗?

有什么理由我可以';你不能在Android应用程序中使用PayPal Rest API吗?,android,rest,paypal,Android,Rest,Paypal,我正在查看文档: 看来我没有理由不能直接用android应用程序拨打这些REST电话 我问的原因是,他们也有一个Android SDK,它和其他第三方SDK一样,开启了一个丑陋的PayPal活动。我希望避免使用它,但在我投入大量时间进行开发之前,我想确保我没有遗漏一些明显的东西。好奇是否有人直接在Android或iOS应用程序中实现了REST api,以及是否存在任何问题。您不应该直接从应用程序调用REST api。始终从服务器上进行,以避免泄露您的客户端ID和密钥。好的,但本质上,您是说在我

我正在查看文档:

看来我没有理由不能直接用android应用程序拨打这些REST电话


我问的原因是,他们也有一个Android SDK,它和其他第三方SDK一样,开启了一个丑陋的PayPal活动。我希望避免使用它,但在我投入大量时间进行开发之前,我想确保我没有遗漏一些明显的东西。好奇是否有人直接在Android或iOS应用程序中实现了REST api,以及是否存在任何问题。

您不应该直接从应用程序调用REST api。始终从服务器上进行,以避免泄露您的客户端ID和密钥。

好的,但本质上,您是说在我的移动应用程序中围绕我自己的UI包装此功能完全可以,而不使用PayPal提供的SDK,对吗?你真的尝试过吗,或者你只是在给我提供一般的良好实践建议?如果你说的是用移动应用程序包装你的web应用程序(移动web应用程序而不是本地移动应用程序)-你所有的呼叫都将从你的服务器端进行-因此在这种情况下,你可以直接调用其余的API。但请记住PCI要求,因为支付信息将流经您的服务器。如果您谈论的是直接从您的本机移动应用程序调用REST api,那么您需要在您的移动应用程序中嵌入clientID/Secret,正如@mido所说的,这样做会损害您自己的帐户安全。因此,我建议使用我们的移动SDK。如果您对我们如何改进SDK有任何反馈,请告诉我们。我提供了一个通用的良好实践,非常重要:)