要创建卡片,文档说明我们应该使用
balanced.init('${REPLACE_THIS_WITH_YOUR_MARKETPLACE_URI}')
然而唯一的例子指向v1 / marketplaces /。 Error: uncaught exception: Invalid marketplace uri规定我们应该在仪表板中查找正确的URI。我正在测试市场和我的设置页面中的域URL:说测试,但如果我尝试初始化/测试,并且其各种组合没有成功。所以我已经回到了v1 / marketplaces的小巧的例子,它在init上没有失败。但是当我使用这个初始化时,我收到了404错误。
回复是:
{“status”:404,“error”:{“status”:“Not Found”,“category_code”:“not-found”,“category_type”:“request”,“description”:“
在服务器上找不到请求的URL。
如果您手动输入了URL,请检查拼写并重试。
您的请求ID是####。“, “REQUEST_ID”: “###”, “STATUS_CODE”: “404”}}
v1 / market是否是正确的测试URI,如果没有,我们在哪里找到它(因为它在仪表板设置页面中肯定不明显。
答案 0 :(得分:2)
对于api v1.1的最新版本的balanced.js,您实际上不需要初始化到市场。信用卡和银行账户(融资工具)现在在根级别(/ cards和/ bank_accounts)被标记化,不再在市场下。您可以在guide to balanced.js上了解详情。我还建议检查我们的示例jsFiddle示例。
此外,在旧的balanced.js的示例中,它要求您的URI(统一资源标识符),而不是您的URL。市场URI是'/ v1 / marketplaces /'+ marketplace ID(例如:/v1/marketplaces/TEST-MPJ1TvJrxnGlUGPG0Fpa0ey
)。对于v1.1,我们现在使用HREF(例如:/marketplaces/TEST-MPJ1TvJrxnGlUGPG0Fpa0ey
)。