使用WSO2 AM 1.9的已发布API未显示“订阅”按钮

时间:2015-07-14 07:02:44

标签: api wso2 wso2-am

我使用Publisher API发布了一个API。 添加API时,我添加了以下子目录: default_version_checked=default_version, tiersCollection=Unlimited,Gold,Silver,Bronze, transport_http=http, transport_https=https, inSequence=none, outSequence=none, faultSequence=none, responseCache=Disabled, **subscriptions=all_tenants**, ...........

发布时我还添加了以下查询参数:

action=updateStatus, name=xxxxx, version=1.0, provider=admin, status=PUBLISHED, publishToGateway=true, **subscriptions=all_tenants**

API在Publisher Ui和STORE UI中表现良好,但已发布的API有无订阅按钮!我也和新旧消费者一起测试过。

我很惊讶。我需要为订阅流添加更多内容吗?更多的我找不到任何" Subcription" WSO2 AM 1.9的管理选项(所有租户/当前租户/ ..); AM 1.8就在那里。

有人可以帮我在API商店中启用subcribe按钮吗?

1 个答案:

答案 0 :(得分:0)

我通过调试代码得到了答案。 它与上面提到的任何标签无关。 它实际上与一个查询参数"advertiseOnly"相关。 如果我使用advertiseOnly = true,则不允许订阅;这就像广告。 当我使用"advertiseOnly=false"时,会显示订阅按钮。问题解决了。