0

我正在尝试在 mailgun 路由操作(转发)中使用 parse.com 云功能。

我的操作是这样的(当然包括我的应用程序 ID 和 JS 密钥):

转发(“ https://myAppId:javascript-key:myJSkey@api.parse.com/1/functions/hello ”)

在 mailgun 日志中,我看到它调用,但我收到以下错误:

HTTP 错误 401:未经授权 服务器响应:401 HTTP 错误 401:未经授权

我的功能只是一个简单的 response.send("OK");

显然我错过了一些东西。

格雷格

4

1 回答 1

1

我认为的问题是Cloud Code 调用约定要求您使用特殊的 Parse 标头,而不仅仅是键:如果从浏览器调用它并设置了引用标头,它可能会有所不同。我不确定您是否可以直接从 Mailgun 以这种方式调用它:您可能需要某种代理。

编辑:我认为您需要使用Express Webhook 实现,然后您可以使用标准的基本身份验证。Cloud Code 确实适用于您可以控制正在使用的 HTTP 客户端的情况。

于 2013-06-08T23:14:43.023 回答