显示hyatt promotion状态的脚本

灵感来源

但每次都要去找感觉好麻烦,所以写了个脚本

安装使用

  1. 先安装任意支持油猴脚本的插件(比如TamperMonkey)
  2. 打开https://greasyfork.org/en/scripts/512912-hyatt-promotion-tracker ,点击Install
  3. 登录hyatt并打开Account或者直接访问https://www.hyatt.com/profile/en-US/account-overview
  4. promotion状态会显示在milestone的下方

已知问题

  • Q: 从账户页面切换到别的页面后切回来就看不到promotion状态了
    A: 刷新一下页面(原因是没去监听historychange)
  • Q: 能不能知道这些promo code具体是啥promotion啊
    A: 研究了一会儿没研究出来,如果有人知道麻烦告诉我
    目前只能善用论坛搜索,很多code论坛里有解释。
    目前的研究
    • 找到了这么一段前端代码
    getValidPromoCodes: function() {
        var a = this
          , c = ""
          , b = "".concat(this.$el.dataset.validatepromo);
        if (void 0 !== window.WoH.promoConfig && void 0 !== b) {
            for (var f = 0; f < window.WoH.promoConfig.length; f++)
                this.isValidPromoCode(f) && (c = "" === c ? window.WoH.promoConfig[f].promocode : c + "," + window.WoH.promoConfig[f].promocode);
            "" !== c && (this.payload = {
                promoCodes: c
            },
            this.$http.post(b, this.payload).then(function(c) {
                a.validPromoCodes = JSON.parse(c.bodyText);
                a.triggerPromoModal();
                a.show();
                setTimeout(function() {
                    return a.elementFocus()
                }, 200)
            }, function(a) {}))
        }
    },
    

    猜测传个promo code到validatepromo的端点是不是能给我返回点更多信息。
    但是没找到有validatepromourl的具体页面让我试试看返回值会是啥。

  • Q: 这过期日期是不是不对啊(常见于挑战)
    A:

截图

60 个赞

前排支持下 每次都不记得注册了哪些promo

火钳刘明

Chrome好像看不了。

感谢分享 没有Promo的还是没有Promo :smiling_face_with_tear:

我就是chrome,你用的什么油猴插件?

Chrome可用,大赞!

知道了注册了promo,但是不知道promo是干嘛的。。。

之前是不是Haiyaa大佬有个promo总结贴来着。。。可能沉了好久了

1 个赞

发现问题了,没有打开开发者模式。。。。

1 个赞

我也有截图里前两个promo,但完全查不到具体promo是什么

火钳刘明


但能告诉我HYCCUB1KBP是啥吗

盲猜是unbound collection bonus1k points

HPHHPROM24是Hyatt Place/House双倍积分
EMEASP2X24是亚太中东欧洲非洲部分酒店双倍积分

1 个赞

我也有这个, 完全忘了是干嘛的.

Nice :+1:

大家就没遇到这种插件容易被hyatt拉黑吗?

用了谭里某个老师的插件看 积分房的,看了几下hyatt就 进不去了。。。还要缓缓才行