首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >laravel 5.5中转Api卷曲

laravel 5.5中转Api卷曲
EN

Stack Overflow用户
提问于 2018-04-16 15:40:10
回答 2查看 650关注 0票数 0

我正在为使用Midtrans的项目工作,所以我使用来自ixudra/curl的Api curl,我试着实现我的控制器,我得到了这个代码

代码语言:javascript
复制
 public function index()
{
    $response = Curl::to('https://api.sandbox.midtrans.com/v2/token')
     ->withHeader('Content-Type: application/json')
    ->withHeader('Accept: application/json')
    ->withHeader('Authorization: Basic xxxxxxxxxxx')

    ->withData( array( 'card_number' => '4811111111111114' ) )
    ->withData( array( 'card_cvv' => '123' ) )
    ->withData( array( 'card_exp_month' => '01' ) )
    ->withData( array( 'card_exp_year' => '2020' ) )
    ->withData( array( 'client_key' => 'SB-Mid-client-xxxxxxxxxx' ) )

    ->asJson()
    ->returnResponseObject()
    ->get();

    return response()->json($response);
}

然后我得到了这个return json

代码语言:javascript
复制
content 
status_code "400"
status_message  "One or more parameters in the payload is invalid."
id  "49ab5da0-6df2-4843-a1ed-cfedfea61798"
validation_messages 
0   "unsupported token request parameter(s)"
status  200
contentType "application/json"

我认为我的代码有问题,因为,我尝试实现邮递员,它是工作和返回令牌

EN

回答 2

Stack Overflow用户

发布于 2018-04-16 15:54:38

首先看一下header

代码语言:javascript
复制
->withHeader('Content-Type: application/json')
->withHeader('Accept: application/json')

方法get

票数 1
EN

Stack Overflow用户

发布于 2018-04-16 16:16:37

问题解决了,我用下面的代码更改了所有->withData()

代码语言:javascript
复制
->withData( array( 'card_number' => '4811111111111114','card_cvv' => '123','card_exp_month' => '01','card_exp_year' => '2020','client_key' => 'xxxxxxx' ) )
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49851908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档