【发布时间】:2014-03-21 22:53:52
【问题描述】:
我正在尝试启动并运行 Balanced API Rent My Bikes Rails 应用程序 (https://github.com/balanced/rentmybikes-rails)。按照网站上的配置教程,我已经能够做所有事情(我认为)。但是,当我尝试租用自行车或创建新列表时,我收到以下错误:
Balanced::Unauthorized(401)::Unauthorized:: GET https://api.balancedpayments.com/v1/merchants: authentication-required: Not permitted to perform index on merchants. Your request id is OHMa6172a32b14a11e395f3026ba7c1aba6.
.env 文件,包含来自 balancepayments.com 的测试密钥和测试市场 URI:
BALANCED_SECRET='ak-test-1dRppft8xoOg2GZ7FT2yFjWWMCUNFCXYI'
BALANCED_MARKETPLACE_URI='/v1/marketplaces/TEST-MP1vtjZnkpRR6DmfeAvyRwm3'
BALANCED_CSRF='54cb4ff6c29811e2b033026ba7cd33d0'
我还尝试了测试市场的完整 URI,然后重新启动 webBrick 服务器:
BALANCED_MARKETPLACE_URI='https://dashboard.balancedpayments.com/#/marketplaces/TEST-MP1Bb6nnn1xWxAYk05VwDzia/activity/transactions'
以及在 BalancedPayment 文档中似乎有效的测试市场,包括:
BALANCED_MARKETPLACE_URI='https://api.balancedpayments.com/marketplaces/TEST-MP1U7M592WT19sxxYwz98hLW'
控制台显示:
16:35:49.796 POST http://localhost:3000/listings [HTTP/1.1 500 Internal Server Error 819ms]
感觉有点过头了,Balanced 的文档并没有针对 Rails 进行详细说明。有什么想法吗?
【问题讨论】:
标签: ruby-on-rails-4 balanced-payments