为什么在此json请求中出现错误?

乔恩

这是我的功能:

   function transaction_create($wallet_id, $passphrase, $payment_address, $payment_amount, $metadata = array()) {
    
        $api_host       = "";
        $api_user       = "";
        $api_pass       = "";
        $api_url        = "/v2/";
        $api_endpoint   = "wallets/" . $wallet_id . "/transactions";
    
        // post body
        $transaction    = array(
            "passphrase"        => $passphrase,
            "payments"          => array(
                                    "address"   => $payment_address,
                                    "amount"    => array(
                                                    "quantity"  => $payment_amount,
                                                    "unit"      => "lovelace"
                                                    ),
                                    ),
            "metadata"          => $metadata,
            "time_to_live"      => array(
                                    "quantity" => 10,
                                    "unit" => "second"
                                )               
        );
    
    
        $curl = curl_init('https://' . $api_user . ":". $api_pass . "@". $api_host . $api_url . $api_endpoint);
        curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
        curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($transaction));
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    
        $api_response = curl_exec($curl);
        curl_close($curl);
    
        // $api_response - available data from the API request
        return $api_response;
    
    }

这是有关api的文档:

https://input-output-hk.github.io/cardano-wallet/api/edge/#operation/postTransaction

给我带来问题的部分是格式化“付款”数组。我的功能的结果是:

“ {” code“:” bad_request“,” message“:” $。payments中的错误:解析NonEmpty失败,预期为数组,但是遇到了对象“}”

然后,如果我创建一个类并将“付款”转换为真实的对象,则会得到相反的错误,它需要一个数组而不是对象... ?? !! ?? 我很困惑。

和追逐

在文档中,金额是一个对象,而不是数组-生存时间也是如此。当涉及JSON时,PHP似乎有些陷阱-我的建议是尝试捕获呈现的帖子,并确保数组为[]和对象为{}。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么在此脚本中出现错误?

来自分类Dev

为什么在此示例中出现错误C2797?

来自分类Dev

为什么在此Brainfuck程序中出现Perl错误?

来自分类Dev

为什么我在此特定代码中出现段错误?

来自分类Dev

为什么在此程序中出现分段错误?

来自分类Dev

为什么在此ListView创建中出现错误?

来自分类Dev

为什么在此脚本中出现空管道错误

来自分类Dev

为什么在此代码中出现错误“非法偏移类型”?

来自分类Dev

为什么在此程序中出现分段错误?

来自分类Dev

为什么在此过程中出现语法错误

来自分类Dev

为什么在此活动中出现空对象错误?

来自分类Dev

为什么在此代码中出现IndexOutOfRangeException?

来自分类Dev

为什么在此导入中出现“ NameError”?

来自分类Dev

为什么在此SASS行中出现“未封闭的括号”错误?

来自分类Dev

为什么在此SASS文件中出现未定义的Foundation变量错误?

来自分类Dev

我不知道为什么在此python函数中出现索引错误?

来自分类Dev

为什么在使用“ using namespace std;”时在此代码中出现错误?和“ bits / stdc ++。h”?

来自分类Dev

为什么在此测试实例中出现编译器错误

来自分类Dev

为什么在此python程序中出现运行时错误?

来自分类Dev

谁能告诉我为什么我在此C代码中出现分段错误?

来自分类Dev

为什么在此代码中出现java.io.FileNotFoundException错误和java.lang.NullPointerException?

来自分类Dev

为什么在将架构添加到文件的请求请求中出现Travis CI错误?

来自分类Dev

为什么在此生成器中出现KeyError?

来自分类Dev

为什么在此代码中出现“找不到行”异常?

来自分类Dev

为什么在此ElasticSearch查询中出现多个嵌套对象?

来自分类Dev

为什么在此函数中出现超出范围的异常?

来自分类Dev

为什么在此C ++代码中出现“访问冲突”

来自分类Dev

为什么在MongoDB中出现UserNotFound错误?

来自分类Dev

为什么在C中出现此段错误?

Related 相关文章

  1. 1

    为什么在此脚本中出现错误?

  2. 2

    为什么在此示例中出现错误C2797?

  3. 3

    为什么在此Brainfuck程序中出现Perl错误?

  4. 4

    为什么我在此特定代码中出现段错误?

  5. 5

    为什么在此程序中出现分段错误?

  6. 6

    为什么在此ListView创建中出现错误?

  7. 7

    为什么在此脚本中出现空管道错误

  8. 8

    为什么在此代码中出现错误“非法偏移类型”?

  9. 9

    为什么在此程序中出现分段错误?

  10. 10

    为什么在此过程中出现语法错误

  11. 11

    为什么在此活动中出现空对象错误?

  12. 12

    为什么在此代码中出现IndexOutOfRangeException?

  13. 13

    为什么在此导入中出现“ NameError”?

  14. 14

    为什么在此SASS行中出现“未封闭的括号”错误?

  15. 15

    为什么在此SASS文件中出现未定义的Foundation变量错误?

  16. 16

    我不知道为什么在此python函数中出现索引错误?

  17. 17

    为什么在使用“ using namespace std;”时在此代码中出现错误?和“ bits / stdc ++。h”?

  18. 18

    为什么在此测试实例中出现编译器错误

  19. 19

    为什么在此python程序中出现运行时错误?

  20. 20

    谁能告诉我为什么我在此C代码中出现分段错误?

  21. 21

    为什么在此代码中出现java.io.FileNotFoundException错误和java.lang.NullPointerException?

  22. 22

    为什么在将架构添加到文件的请求请求中出现Travis CI错误?

  23. 23

    为什么在此生成器中出现KeyError?

  24. 24

    为什么在此代码中出现“找不到行”异常?

  25. 25

    为什么在此ElasticSearch查询中出现多个嵌套对象?

  26. 26

    为什么在此函数中出现超出范围的异常?

  27. 27

    为什么在此C ++代码中出现“访问冲突”

  28. 28

    为什么在MongoDB中出现UserNotFound错误?

  29. 29

    为什么在C中出现此段错误?

热门标签

归档