问题标签 [untappd]

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 投票
0 回答
442 浏览

jquery - Untappd API - 获得啤酒的评级

我正在构建一个使用 untappd API 的 wp 插件。

当我搜索啤酒时,例如百威啤酒,我得到响应对象,每个啤酒评级为 0(我查看 auth_rating,看不到任何其他“评级”选项)。

如果我去 Untappd.com,例如。- https://untappd.com/search?q=budweiser&type=beer&sort=all 你可以看到有评分。

附上截图。

为什么每瓶啤酒的 api 等级都是 0,但现场却满了?

在此处输入图像描述

0 投票
1 回答
753 浏览

flask - Flask App 的 Authlib 获取 param_error

我正在使用 Authlib 模块来测试 OAuth2 集成。我制作了一个简单的 Flask 应用程序,并尝试使用 Untappd API ( https://untappd.com/api/docs#authentication ) 进行授权。

遵循 Authlib Flask 模块 ( https://docs.authlib.org/en/latest/client/flask.html ) 的指导方针,我成功地被重定向并获得了授权码。

authorize_redirect()重定向我以在 Untappd 授权我的应用程序后,我批准,将我发送到我的回调 url,并在 url 中使用身份验证代码。

我应该能够下次调用authorize_access_token()以获取令牌,但这就是我得到的:

我已经在 authlib 的配置中注册了 client_id、redirect_url、client_secret,所以我不知道缺少什么。使用我在 Postman 中测试并成功收到令牌的授权码

那么我的代码有什么问题?:

我唯一能想到的是授权代码没有在重定向中传递,但无法调试它。在我看来,Authlib 幕后发生的事情并没有得到很好的记录。

更新 我有一个想法要运行print(auth0.__dict__),看看我是否可以看到缺少什么参数。

(id 和 secret 不是真实的)我看不到任何不应该存在的东西。

0 投票
0 回答
217 浏览

reactjs - unTappd API 获取访问令牌

我正在尝试获取 unTappd API 令牌。我以前从未尝试过获取 API 访问令牌。所以请忍受这个问题的简单性。我已获得 CLIENT_ID 和 CLIENT_SECRET。如何获取访问令牌?

我在网上看到了一些使用 React 之外的其他语言的信息。我的代码中的函数可以正常工作,因为它可以很好地提取随机数据并显示它。我只需要访问令牌,就可以获得 unTappd 信息。

文档在这里。文档

0 投票
0 回答
67 浏览

php - 具有变体标准的徽章系统,数据库设计

致力于徽章系统的数据库设计,该系统将同步(请求/响应)为超过 1000 多个徽章的变体标准工作我想知道当用户发出请求时如何检查徽章。

我想的第一个数据库模式是:

想法是用户进行签到,系统应该检查不同徽章的不同变体。

例如,需要检查上述数据库数据,用户在过去 30 天内对 ID 为 122 的制造商进行了 10 次签入。显然,为每个请求检查 1000 多个徽章是没有意义的,但不知何故,只能检查用户可以为该签入赢得的徽章。

我正在考虑将用户状态保存在不同的数据库表中,但我认为这不适用于所有规则,例如last_x_days

PS 我见过 Untappd 应用程序,它有数千个徽章,它会根据用户的要求分配它们。

我将不胜感激。