【问题标题】:Searching for invoices with Paypal-PHP-SDK fails使用 Paypal-PHP-SDK 搜索发票失败
【发布时间】:2015-06-25 16:23:46
【问题描述】:

我无法根据发票状态搜索发票。我尝试了以下方法:

        //$searchString = '[{
        //                  "status" : "SENT",
        //                  "page" : 0,
        //                  "page_size" : 0,
        //                  "total_count_required" : true
        //                 }]';

上述搜索字符串返回 http 响应 500。

        $searchString = '{
                          "status" : "SENT",
                          "page" : 0,
                          "page_size" : 0,
                          "total_count_required" : "true"
                         }';

上面的搜索字符串返回 "{"name":"VALIDATION_ERROR","message":"无效请求 - 查看详细信息。","debug_id":"e8b3b40ca05f4","details":[{"field":" status","issue":"无法从第 1 行第 2 列的 VALUE_STRING 令牌中反序列化 java.util.ArrayList 的实例"}]}"。

        //$searchString = '{
        //                  "page" : 0,
        //                  "page_size" : 0,
        //                  "total_count_required" : true
        //                 }';

以上搜索字符串返回所有发票。

        $search = new Search($searchString);

        $invoices = Invoice::search($search, $apiContext);

有人可以根据发票状态进行搜索吗?

谢谢 吉姆

【问题讨论】:

    标签: search invoice paypal-rest-sdk


    【解决方案1】:

    我自己也遇到了这个问题。 @Jim 可能有点晚了,但答案是将统计数据放入数组中。这样您就可以查询多个状态。

    "status" : ["SENT"],
    

    或多个

    "status" : ["SENT", "PAID"],
    

    希望这对某人有所帮助

    【讨论】:

      猜你喜欢
      • 2019-03-26
      • 2018-09-05
      • 2015-04-26
      • 2015-09-05
      • 1970-01-01
      • 1970-01-01
      • 2015-04-03
      • 2013-11-12
      • 2020-06-30
      相关资源
      最近更新 更多