没有登录屏幕的 Yahoo OAuth2?

Yahoo OAuth2 without login screen?

我正在尝试设置一个 cronjob 来每天检索我们的 Yahoo Gemini 广告支出统计数据。我可以按照 PHP (https://developer.yahoo.com/gemini/guide/custom-reporting.html) 的流程检索此数据 - 但在雅虎对所有内容进行身份验证之前,我被迫使用浏览器登录。

显然这不适用于 cronjob - 但是我还没有看到跳过这一步的解决方案。

我在常见问题解答中看到这可能是不可能的 (https://developer.yahoo.com/oauth2/guide/faq/),但我想其他人可能已经想出了解决方法?

这里的答案是通过手动批准(通过浏览器)检索一次刷新令牌,然后每次使用此刷新令牌检索访问令牌(通过 CURL 到 https://api.login.yahoo.com/oauth2/get_token)。