如何更正这一行PHP语法?

时间:2019-03-06 15:32:38

标签: php syntax parameters

新手在这里。我为使用Betfair-API的脚本编写了以下PHP代码。

if ($event->marketName == "Match Odds") {
    // print_r($event);
    $params = [
        "marketIds" => [$event->marketId],
        'priceProjection' => ['priceData' => ['EX_BEST_OFFERS']]
    ];
}

我需要添加虚拟投注。 API文档说:

  

使用API​​-NG时,您可以在响应中返回虚拟赌注,方法是将virtualise":"true"包含在listMarketBook请求中,例如

[
   {
      "jsonrpc":"2.0",
      "method":"SportsAPING/v1.0/listMarketBook",
      "params":{
         "marketIds":[
            "1.114101556"
         ],
         "priceProjection":{
            "priceData":[
               "EX_BEST_OFFERS"
            ],
            "virtualise":"true"
         }
      },
      "id":1
   }
]

如何更改代码才能正常工作?我尝试了几十种组合,但没有运气。很抱歉成为新手。

大卫

1 个答案:

答案 0 :(得分:1)

$params = [
    "marketIds" => [$event->marketId], 
    'priceProjection' => ['priceData' => ['EX_BEST_OFFERS']],
    'virtualise' => true,
];