将 PayPal Webhooks 与 Parse.com CloudCode 结合使用
Using PayPal Webhooks with Parse.com CloudCode
是否可以配置 PayPal Webhooks 以便它们在 Parse.com 中触发 CloudCode 函数?没有任何地方可以指定 Parse Headers,如 X-Parse-Application-Id 和 X-Parse-Client-Key,只有一个普通的 URL 可用。所以我想知道如何从 PayPal webhook 触发云代码功能。
或者我应该使用某种 PHP 文件来检索 webhook 并从中调用云代码函数?
好吧,有两种方法可以解决这个问题。
1. 你可以制作一个Express.js 应用程序并部署它来解析。我就是这样做的。
所以你需要简单地访问URL,例如
app.post('/paypal-callback', function(req, res) {
确保您使用 Parse 托管您的应用程序。在"Settings"中找到"Hosting",应该是这样的:app.parseapp.com。
2. 使用以下格式:
https://myAppID:javascript-key=myJavaScriptKey@api.parse.com/1/functions/myCloudFunction
我自己没有检查过,但是一位 Parse 工程师在谈论那个。
是否可以配置 PayPal Webhooks 以便它们在 Parse.com 中触发 CloudCode 函数?没有任何地方可以指定 Parse Headers,如 X-Parse-Application-Id 和 X-Parse-Client-Key,只有一个普通的 URL 可用。所以我想知道如何从 PayPal webhook 触发云代码功能。 或者我应该使用某种 PHP 文件来检索 webhook 并从中调用云代码函数?
好吧,有两种方法可以解决这个问题。 1. 你可以制作一个Express.js 应用程序并部署它来解析。我就是这样做的。 所以你需要简单地访问URL,例如
app.post('/paypal-callback', function(req, res) {
确保您使用 Parse 托管您的应用程序。在"Settings"中找到"Hosting",应该是这样的:app.parseapp.com。 2. 使用以下格式:
https://myAppID:javascript-key=myJavaScriptKey@api.parse.com/1/functions/myCloudFunction
我自己没有检查过,但是一位 Parse 工程师在谈论那个。