问题标签 [recurring]

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 投票
1 回答
618 浏览

c# - 在 C# 中检查贝宝订阅状态

我想在 Paypal 中检查用户的订阅状态。我的意思是,如果用户支付了他最后的订阅费,我希望贝宝重定向到选定的页面,这样我就可以延长他的订阅日期。

如果不可能,我只想知道用户的订阅何时被取消。或者也许只是向贝宝发送请求并检查该用户的订阅状态,无论它是否在本月支付。

我将如何实现这样的事情?

提前致谢。

0 投票
2 回答
838 浏览

c# - RemoveExtendedProperty 在重复约会发生时引发错误

我正在开发一个将交换日历同步到另一个日历的应用程序。我在交换约会上放置了扩展属性,以保留两个日历中约会之间的映射。一切正常,直到我尝试从重复约会的事件中删除扩展属性。当我尝试这样做时,我收到错误:

这是一个演示错误的代码片段:

似乎该错误仅针对 Exchange 2007 服务器引发(它适用于 2010)。我做错了什么,还是 Exchange 有问题?有没有办法解决这个问题?任何帮助将不胜感激。

0 投票
2 回答
205 浏览

ruby - 带有持续时间的重复计划的宝石

我正在构建一个资产跟踪器。在我的应用程序中,我有“资产”,用户在周三上午 8 点到周五上午 8 点签出一段时间现在我希望这也能重复出现。因此,在接下来的 5 周内,每周从 8 日星期三到 8 日星期五进行定期预订应该是可行的。我稍后会询问我想检查预订是否与另一个此类定期预订或非定期预订。

我发现 ice_cube 对于重复事件非常棒,但没有持续时间的概念。处理持续时间的最干净的方法是什么?当然,我说的不是最终结束持续时间,而是循环持续时间。

0 投票
1 回答
1562 浏览

android - Android IAP 错误 RESULT_SERVICE_UNAVAILABLE

我在尝试恢复事务时看到的奇怪错误:

我遇到了其他几个 很有希望的 SO 问题,但最终似乎它们是由不同的问题引起的。但他们至少给了我一个提示,让我知道我还能看到什么,我在 logcat 中看到了这一点:

它响应恢复事务的请求而返回。GPlay 很好,运行没有问题......而且我还可以购买我以前拥有的另一个 IAP(这只是在最近几天才开始发生,因为我已经完成了定期计费/订阅实施)。

任何想法将不胜感激,谢谢!

编辑:经过仔细检查......它看起来实际上与报告的其他问题之一相同,尽管据我所知,他们都没有报告我在上面看到的错误。

这是一个相当不幸的错误,显然很多人都看到了。知道如何从中恢复吗?答案只是“等待”吗?我昨天遇到了这个问题,所以如果真的是因为我提出请求太频繁,我希望它在今天早上重试时至少会通过一次,但事实并非如此。

0 投票
1 回答
685 浏览

paypal - PayFlow 定期付款退款

当我使用 PayFlow 定期付款时,是否可以在最后一次交易中通过 PayPal PayFlow API 进行退款。谢谢, 马切克

0 投票
1 回答
196 浏览

sandbox - google订阅如何测试?

我继承了一个使用谷歌订阅并生成每月重复的订单的项目。

我已经设置了一个沙盒买家帐户,但我不确定如何测试定期订单系统,而不必等待一个月。

理想情况下,在沙盒模式下,我可以在几分钟后对每月定期订单重新计费。

将回调 xml 发送到回调脚本以验证一切在这方面是否正常工作也很有用。

0 投票
3 回答
195 浏览

ruby-on-rails - 编辑:如何每月向用户发送付款?

我想每月使用 PayPal 自动向我的用户付款(分享利润)。

我阅读了很多关于 PayPal 和所有功能的信息。我需要配置发送付款取决于我的数据库中的一些统计数据。

我正在使用 Rails,将不胜感激所有帮助!

我可以重写或更改经常性账单 gem 中的某些内容来支付我的用户吗?

0 投票
1 回答
1663 浏览

php - 设计重复 PHP/MySQL 任务

我在这里有一个设计头痛,我将 PHP 和 MySQL 与 Java 结合使用(我的项目是一个 Android 应用程序)。我必须决定如何定期运行一系列服务器端计算。这里有大量关于 SO 解决如何创建 cron 作业等的材料,这很好,我很可能会到此结束,但我不确定如何从更广泛的意义上解决我的项目的这一部分。

该应用程序完全以用户的地理位置为中心。它们总是组织成 4 到 40 个之间的集群,这些集群在我的数据库中形成一个实例记录。这些实例可以随时变为活动或不活动。

任务

对于我的数据库中的每条记录,或者,我更喜欢实例,在每个时期,我想从其用户位置重新计算实例的质心(这很容易,特别是使用标量方法,因为它们非常接近),有效地移动位置通过更新实例的数据库中的纬度和经度值来了解实例本身。用户随后会在打电话回家时定期收到这些新的实例质心坐标。

方法

由于我的等级缺乏经验,这就是它变得混乱的地方。我首先编写了一个相对简单的计算,涉及一个 SQL 选择查询和一个后续 SQL 更新操作,对于每个实例,在每个时期。如果我们现在假设更新间隔约为 20-30 秒,那就是不到一分钟,显然这违反了 cron 作业的 1 分钟限制。(应该注意,如果绝对必要,可以硬编码时期之间的时间差)。

在短期内,这个过程可能只需要很少的时间来执行,因为实例/集群很少。但是,如果实例数量达到数千个,它可能会堆积大量 SQL 查询和大量时间来处理所有计算......为了减少不必要的负载,我自然想要结合一些机制来排除不活动的实例,尽管我猜仍然可以想象所需的计算时间可能会超过 epoch 间隔。我想这是(很多)以后的问题。

问题

就目前而言,问题有两个方面:

  1. 我想在每个时期为所有活动实例执行相同的简单功能。那么,有没有比运行那么多迭代更有效的方法呢?我可以使用一个大型的最终 SQL 更新查询以某种方式一次更新许多表行吗?像 mysqli_multi_query() 这样的东西在这里真的很有帮助吗?(此时我没有mysqli)。
  2. 考虑到它可能违反我一直在阅读的 cron 作业的 1 分钟限制这一事实,我如何最好地实施计时器或触发机制以在每个时期重新启动此过程?

我的点子

我目前的做法如下:

  1. 运行一个 SQL 选择查询以将其全部设置为当前 epoch,获取需要质心移位的实例 ID 号。
  2. 使用这些实例 ID 填充 PHP 数组
  3. 使用循环和一个或非常多的 SQL 更新(见上文)顺序移动每个实例,以将新的坐标对写入数据库。
  4. 安排在每个时期执行此任务(换句话说,每 x 秒)

上述方法合理吗?在这一点上,除非有更好的建议,否则我打算这样做。我真的不知道如何安排在每个时期执行的任务(第 4 点),但是……我已经到处找了,我自己也无法解决没有一些指导,我还不是很好。:) 一如既往,任何建议将不胜感激。

0 投票
0 回答
199 浏览

php - PayPal 定期付款 - 模拟登录以进行测试

我正在使用 PayPal 定期付款 API。我想知道是否可以在沙箱上进行“模拟”登录以进行测试,以便在“SetExpressCheckoutDetails”和“GetExpressCheckoutDetails”API 调用之后进行测试例程。我正在使用 PHP SDK。

TIA

0 投票
1 回答
3034 浏览

vba - 如何在 Outlook 2010 VBA 中修改定期约会的属性(时区)

我正在编写 VBA Outlook 宏的新修订版本,它将遍历用户日历中的所有约会,并将每个重复系列的时区更改为中央标准。但是,无论我做什么,我似乎都无法让它正确访问重复。目前,当我调试宏时,它会在第一次调用 ex.AppointmentItem.Subject 时失败(在定义重复模式 rPattern 后的 Debug.Print 语句中)。这里的核心问题是:如何一次访问和修改整个系列的定期约会?我可以a)修改主约会,b)遍历系列中的所有约会(这可能不会像我需要的那样设置所有未来的事件),或c)遍历异常集合并从那里修改重复?有人告诉我,遍历异常集合(尽管在名称上具有误导性)是修改重复的唯一方法。这个对吗?

我非常感谢您提供的任何帮助,谢谢!

注意: aItem<>Null 被注释掉作为测试,由于某种原因检查 Null 项目(甚至尝试了 Nothing 关键字)总是会导致错误。