【问题标题】:Invalid API call as no apiproduct match found.无效的 API 调用,因为未找到 apiproduct 匹配项。
【发布时间】:2014-07-24 23:53:34
【问题描述】:

我刚刚开始使用 APIgee 进行编码,我发现这个错误任何人都可以帮助我解决这个问题

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

"errorcode":"keymanagement.service.InvalidAPICallAsNoApiProductMatchFound"

【问题讨论】:

  • 我有这个错误,在编辑资源路径和范围并重新保存后,即使设置回原始值它也消失了。在这方面似乎有点片面。

标签: apigee


【解决方案1】:

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

【讨论】:

  • 它与我创建了一个产品和一个开发者应用程序有关,但它仍然给了我这个。我也在我的 API 中使用它
  • 我只在 API 代理未与产品关联(反过来,需要与应用关联)时看到此错误。您是否看到该产品也与相应 client_id 的应用相关联?
【解决方案2】:

您是否使用过跟踪工具来找出失败的策略?

您的 API 密钥很可能与产品捆绑包没有关联。

转到“开发者应用程序”:仪表板/开发者应用程序/ 并检查您尝试访问的产品是否确实列在产品列表中

【讨论】:

  • 是的,我已经追踪到了。我的 oauth 政策失败了。之后我有了我的 API 密钥。如果我删除了 oauth 政策,流程可以工作,但是使用 aouth 政策它会给我一个错误..
【解决方案3】:

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

【讨论】:

    【解决方案4】:

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

    【讨论】:

      【解决方案5】:

      Api key Approval at the time of create products you selected manual select it,,您的问题将得到解决

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-01-13
        • 2020-12-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-28
        • 2020-09-27
        • 1970-01-01
        相关资源
        最近更新 更多