【问题标题】:Does the PayPal REST API Support Desktop/Installed Apps?PayPal REST API 是否支持桌面/已安装的应用程序?
【发布时间】:2013-08-23 11:33:39
【问题描述】:

我想知道 PayPal REST API 是否支持桌面/已安装的应用程序?

当我创建一个新应用程序时,集成类型只有两个选项是“Web”或“Mobile SDK”。

【问题讨论】:

    标签: paypal


    【解决方案1】:

    REST 仅使用 HTTP 方法来访问 API,因此您是否拥有桌面应用程序并不重要。只要您的应用可以进行 REST API 调用并解析 JSON 响应,您就应该能够使用 PayPal REST API。

    【讨论】:

    • 是的,但正如我在对另一个线程的评论中提到的那样,OAuth 并没有做出不同的假设,并且有不同的流程以在不同的环境中保持安全(例如,假设秘密不安全的已安装应用程序) .
    【解决方案2】:

    您可以将集成类型用作 Web,并使用此处提供的任何 .NET SDK 来构建 Windows 桌面应用程序。

    http://paypal.github.io/#payments-tab-csharp

    如果您正在寻找 Windows 8 版本的 SDK(目前正在开发中),请告诉我们。

    【讨论】:

    • 谢谢 - 很高兴听到这个消息。我不是 OAuth 专家,但我相信某些 API 具有针对桌面应用程序的特定流程,因为必须假定密钥和机密不能保密(例如 developers.google.com/accounts/docs/OAuth2#installed)。但听起来我们可以按照你说的继续使用网络。
    • 您的问题是正确的,答案是在运送产品时仅使用您的 client_id。您将能够仅使用 client_id 接受付款。您是在为 Win 8 或 Win 7 或其他环境构建应用程序吗?
    • 我正在寻找为 Windows(7、8、服务器等)构建桌面 (Windows Forms .NET) 应用程序。但是,我不打算接受付款 - 实际上我只是希望能够读取发票、付款等数据,这些数据已通过我们的帐户生成自定义报告。我能做到吗?
    猜你喜欢
    • 2014-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多