问题标签 [appdirect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
470 浏览

c# - 如何将计量使用情况发送到 AppDirect

我正在编写一个与 AppDirect 集成的程序。链接是:http: //info.appdirect.com/developers/docs/api_integration/subscription_management

我成功处理了订阅订单、更改和取消事件。现在,我想向 appdirect 发送计量使用情况,并按照此页面 http://info.appdirect.com/developers/docs/api_integration/subscription_management/metered_usage_api上的说明进行操作

但是,它总是返回给我 HTTP/1.1 401 Unauthorized 和一个长的 html 页面。这是我对 AppDirect 的 HTTP 请求:

我的程序使用 MVC5、CookieAwareWebClient 发送 http 请求(代码:如何使用 WebClient 登录站点?

我的请求有什么问题吗?如果您需要更多信息,请告诉我。任何帮助将不胜感激。多谢了。

0 投票
4 回答
600 浏览

ibm-cloud - 为什么我无法解除绑定此服务?

当我尝试从运行在 Bluemix 上的 Java Liberty 应用程序取消绑定特定的 SendGrid 服务时,我收到以下错误消息:

服务代理错误:{“description”=>“收到类‘javax.ws.rs.client.ResponseProcessingException’的异常和消息‘读取数据有问题,类com.appdirect.backend.integration.custom.sendgrid.output。 SendGridResult, ContentType: application/xml;charset=utf-8.' 同时调用集成端点'null'。"}

我使用 Bluemix gui 和 cf cli 得到了相同的消息。

0 投票
0 回答
124 浏览

php - appDirect 订阅订单验证问题

我正在尝试为 appDirect 订阅订单实施表单验证

以下是订阅创建通知 url,并且工作正常(请注意,该 url 不包含任何“.php”)。

以与上述相同的格式配置表单验证 url,但它不起作用。下面是网址

http://myhost.com/project/public/productsettingsvalidation

我在 routes.php 中的代码如下

ProductSettingsController 代码如下

它不会将任何内容写入日志。因此上述网址本身不起作用。如果此 url 更改为http://myhost.com/project/public/productsettingsvalidation.php,那么它工作正常。

我们认为它与 URL 结构更相关。您能否就这个问题提出建议。

0 投票
2 回答
93 浏览

ruby-on-rails - 由于紫菜导致的宝石依赖冲突

如何解决此类错误

请告诉。我尝试更新 google-adword-api gem 但它不起作用。

0 投票
1 回答
420 浏览

java - 使用路标签署 HTTP 消息时出现 401

我正在将我的 web 应用程序与AppDirect集成,为此我使用 jersey 创建了一个 java rs API。

当我订阅一个事件时,我会得到一个包含 oauth 值(密钥和秘密)的地图来签署我的请求,以及一个事件 url,我向其发出签名获取。

我按预期获得了这些值(oauth 和 eventurl)。

现在,当我尝试使用库signpost发出签名提取时,我使用以下代码:

我收到此错误消息:

我还尝试了以下测试值:

  1. url = " https://www.appdirect.com/api/integration/v1/events/dummyOrder ";
  2. dummyKey = "假人";
  3. dummySecret = "秘密"; 但我得到了同样的结果。

请问我该如何解决?

我也尝试并添加了这个:

key:secret也在Authorization 属性中尝试过

0 投票
1 回答
401 浏览

java - Response.seeOther 返回空白屏幕

我需要重定向到我的球衣网络服务中的特定外部 url

我正在使用这种方法:

但它导航到白屏页面而不是 stackoverflow.com。

为什么会发生以及如何解决?

这个方法在这个方法里面被调用

从 AppDirect(通过浏览器)触发事件时调用登录方法的 url

0 投票
1 回答
145 浏览

marketplace - 如何在 IBM Marketplace (AppDirect) 中添加自定义计量使用项目

我正在尝试将解决方案完全集成到 IBM Marketplace 中。(使用 AppDirect 的那个)。有许多可用的计量项目(用户、MB 等),但我一个都不能用。例如,假设我们使用“Places”。我已经检查了“允许自定义计量使用”选项,但这不允许我在我的定价选项中添加这个“地点”计量项目。我怎样才能做到这一点?

注意:IBM 已停止其 Marketplace。可能这个问题不再有用了,但我决定不删除它,因为我们永远不知道他们是否会重新启用它。另外……在宣布停产之前,我设法得到了 IBM 的回复,指出他们不允许自定义单元类型,并且我被邀请使用通用的“项目”。

0 投票
0 回答
110 浏览

rest - WSO2 API 管理器和 OAuth 1a 签名验证

我正在尝试与名为 AppDirect 的商业平台集成。AppDirect 发送到我的 REST API 服务的每个请求都将使用 OAuth 1a 签名进行签名。AppDirect 不使用 OAuth 访问令牌。此外,AppDirect 提供 OAuth 使用者密钥和使用者机密。有关详细信息,请参阅 - https://docs.appdirect.com/developer/apis/billing-api-guide/oauth-credentials#validating-requests-from-appdirect

我想使用 WSO2 API Manager 执行签名验证,但我找不到将 AppDirect 的密钥和秘密输入 API Manager 进行签名验证的方法。有没有办法在不编写自定义代码的情况下做到这一点?

0 投票
1 回答
1696 浏览

java - Spring Boot 应用程序端点返回 403

我是 Spring Boot 的新手,目前卡住了。我遵循了这个(https://github.com/AppDirect/service-integration-sdk/wiki)教程,因为我想实现一个将自身集成到 AppDirect 中的应用程序。在日志中,我可以看到端点被创建和映射:

但是,当我尝试使用 Browser 或 Http-Requester 访问端点(http://localhost:8080/api/v1/integration/processEvent)时,我得到以下响应:{timestamp":"2018-10-29T08:50: 13.252+0000","status":403,"error":"Forbidden","message":"Access Denied","path":"/api/v1/integration/processEvent"}

我的 application.yml 看起来像这样:

这是我的 Application.java:

这是 RootConfiguration.java:

感谢任何帮助,因为密集的谷歌搜索没有帮助。提前致谢。