首页 > 解决方案 > 如何更正这一行 PHP 语法?

问题描述

新手在这里。我有以下 PHP 代码,用于带有 Betfair-API 的脚本。

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
   }
]

如何更改我的代码以使其正常工作?我已经尝试了几十种组合,但没有运气。对不起,我是新手。

大卫

标签: phpsyntaxparameters

解决方案


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

推荐阅读