API调用无效,因为未找到apiproduct匹配项。

时间:2014-06-04 10:58:06

标签: apigee

我刚开始用APIgee编码我发现这个错误可以帮助我解决这个问题

"faultstring":"Invalid API call as no apiproduct match found",

"errorcode":"keymanagement.service.InvalidAPICallAsNoApiProductMatchFound"

5 个答案:

答案 0 :(得分:2)

请确保您的API捆绑包与至少1个API产品相关联。

答案 1 :(得分:0)

您是否使用跟踪工具来确定哪个策略失败?

您的API密钥很可能与产品包无关。

转到“开发者应用”:Dashboard / Developer Apps / 并检查您尝试访问的产品是否确实列在产品列表

答案 2 :(得分:0)

点击发布>从菜单栏中选择产品,选择与您的代理相关联的产品。在“路径”下,如果没有单击编辑铅笔图标并添加路径并保存

,请确保列出端点的路径

答案 3 :(得分:0)

Api键批准在创建您选择的产品时手动选择它,您的问题将得到解决

答案 4 :(得分:-1)

如果添加了oauth策略,则跟踪会话不起作用...因为您需要添加一个包含可在控制台中完成的访问代码的标头。如果您是Apigee的新手,那么我建议您去观看基础培训视频,尤其是第6课,其中详细介绍了OAuth v.2.0。