Yahoo api 如何获取雅虎双子座出版商API报告?

Yahoo api 如何获取雅虎双子座出版商API报告?,yahoo-api,yahoo-oauth,Yahoo Api,Yahoo Oauth,当我登录到位于的Yahoo Gemini Publisher dashboard时,我可以看到我配置的发布者ID的报告。我现在正试图从Gemini REST API中获取相同的数据,但遇到了一些混乱和错误 根据需要,我需要获取OAuth2访问令牌,我可以通过浏览器重定向成功地执行该操作,并调用以获取报告。然而,当我这样做时,我会得到一个神秘的反应: curl --request POST \ --url http://api.admanager.yahoo.com/v1/rest/repor

当我登录到位于的Yahoo Gemini Publisher dashboard时,我可以看到我配置的发布者ID的报告。我现在正试图从Gemini REST API中获取相同的数据,但遇到了一些混乱和错误

根据需要,我需要获取OAuth2访问令牌,我可以通过浏览器重定向成功地执行该操作,并调用以获取报告。然而,当我这样做时,我会得到一个神秘的反应:

curl --request POST \
  --url http://api.admanager.yahoo.com/v1/rest/reports/publisher/ \
  --header 'accept: application/json' \
  --header 'authorization: Bearer [omitted]' \
  --header 'content-type: application/json' \
  --data '{ ... cube JSON stuff ... }'

{"error":{"lang":"en-US","description":"Please provide valid credentials. OAuth oauth_problem=\"additional_authorization_required\", realm=\"yahooapis.com\""}}
OAuth令牌被授予访问Gemini API的权限。我尝试了通过显式和隐式方法获取OAuth令牌,得到了相同的结果。考虑到这可能是一个访问问题,我增加了授予其他API以及配置文件、联系人等的权限,没有任何更改

我注意到上面列出了一套独立的双子座API。这些API位于,当我发布到它们时,它接受我的OAuth令牌,但是这些API的多维数据集需要一个广告客户ID,我不知道从哪里获取,或者我是否使用了正确的API

{
"errors": [
    {
        "errIndex": -1,
        "code": "E40000_INVALID_INPUT",
        "message": "Entity (publisher or advertiser id) not available",
        "description": ""
    }
],
"response": { ... }
}
该消息似乎表明我可以传递发布者ID,但是当我将该ID包含在筛选器中时,它不起作用

当我尝试打电话时,我没有收到任何广告回复


我应该使用哪种API?如果是,那么我是省略了一些必需的请求数据,还是得到了错误的令牌?如果我应该使用,那么如何获取发布者数据或广告商ID?

显然,雅虎已经弃用了Gemini发布API,并将此功能转移到Flurry,后者的API需要不同的身份验证

Flurry仅可移动。双子座仍然保持,目前在V3上。