问题标签 [digital-downloads]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
166 浏览

php - Woocommerce 可下载产品作为电子邮件附件 - 403 禁止

我正在使用woocommerce_email_attachments专用挂钩将项目可下载文件附加到 WooCommerce 客户完成的订单电子邮件通知。我的问题是我被禁止 403,因为钩子直接从文件 URL 中获取文件,来自 Woocommerce_uploads:

https://website.com/wp-content/uploads/woocommerce_uploads/2021/02/document-for-client-deqwt5.docx

有了这个,我得到了 403 禁止。但是,如果我从 woocommerce_uploads 中删除 .htaccess 文件,一切正常。

我怀疑如果我可以使钩子使用与用户相同的下载路径,我将不会得到 403 禁止响应。

类似于: https ://website.com/?download_file=XXX&order=wc_order_zYAt52a4N3sh1&uid=c76cc30b2b37b32ca4615429b283a74fa483c6501f27aa0c108b912870c71c7a&key=1ebcc129-b89c-4f0674a

如何让钩子使用安全下载路径而不是文件 URL?

这是我正在使用的钩子,来自另一个答案

0 投票
0 回答
44 浏览

google-apps-script - 我正在尝试将 paypal IPN 与 Google 表格和 Gmail 结合使用,以在买家购买数字下载但太难时设置自动电子邮件回复

我已经使用我在网上找到的脚本变体成功地将 paypal ipn 数据添加到我的谷歌表格中。

以上似乎工作得很好,下一步我正在尝试做的是从我的谷歌表中这个脚本正在工作的几个单元格中获取数据,并在另一个脚本中使用它,其中带有链接的电子邮件或他们购买的数字下载图像的附件。我需要从上述函数中提取名字、姓氏、付款人电子邮件和 itemname1 的变体并自动发送电子邮件。我已经使用上面的 IPN 信息设置了谷歌表,并添加了最后一列“P”,其中图像的链接将使用来自 itemname1 的数据在线定位,如上所述。下一步是使用我的数据使用类似下面的函数,但我遇到了非常困难的时期。我需要调整以下函数来处理我的数据。那可能吗?我' 我没有任何运气,此时一切都如此接近。现在有人在那里如何做到这一点?你能为我指出正确的方向吗?

像这样的东西是我认为对我有用的,但我不知道如何调整它来完成我需要的工作:

// 此常量写入 C 列,用于已成功发送电子邮件的行 // 已成功发送。

我的问题是我还无法将所有数据放在一起并使其正常工作。有什么帮助吗?