使用php和json在wordpress上彩票

使用php和json在wordpress上彩票,php,json,wordpress,Php,Json,Wordpress,我目前正在为我的公会建立一个网站(在视频游戏上)。 视频游戏(激战2)以json文件的形式向我们提供了在激战中所做的一切(用户加入、取款、物品存放、踢腿等)。 由于我有这个自动更新的提要,我想设置一个彩票,处理以下事项: -帮会成员(用户)买票=>在我行存款黄金(显示为存款) -在网站上显示此信息=>用户“x”在H:M:DD:MM:Y购买了一张票(例如) -月底,编写脚本,从该用户列表中随机选出一名优胜者(该随机列表必须仅包括在a和B日期之间购买的门票) 我已经成功地编写了一段代码,它正在工作,

我目前正在为我的公会建立一个网站(在视频游戏上)。 视频游戏(激战2)以json文件的形式向我们提供了在激战中所做的一切(用户加入、取款、物品存放、踢腿等)。 由于我有这个自动更新的提要,我想设置一个彩票,处理以下事项: -帮会成员(用户)买票=>在我行存款黄金(显示为存款) -在网站上显示此信息=>用户“x”在H:M:DD:MM:Y购买了一张票(例如) -月底,编写脚本,从该用户列表中随机选出一名优胜者(该随机列表必须仅包括在a和B日期之间购买的门票)

我已经成功地编写了一段代码,它正在工作,只显示了用户及其操作的列表:

<?php

$apikey = '(My API key)';
$guildkey = '(My guild key)';

$jsontest =file_get_contents ('https://api.guildwars2.com/v2/guild/'.$guildkey.'/log?access_token='. $apikey);

$json = json_decode($jsontest,true);

foreach($json as $member)
{
   if ($member['coins'] > 1)
      print "Guild member "."".$member['user'].""." has bought a ticket for ".$member['coins']." golds"." ";
}
?>

下面是激战2 api输出的一个小示例:

{ “类型”:“升级”, “项目id”:77729, “计数”:1, “行动”:“已完成”, “id”:896815, “时间”:“2017-02-23T14:26:29.000Z”, “用户”:“Lehi.5091”, “升级id”:668 }, { “id”:896814, “时间”:“2017-02-23T14:26:29.000Z”, “类型”:“升级”, “升级id”:668, “操作”:“排队” }, { “类型”:“升级”, “项目id”:77729, “计数”:1, “行动”:“已完成”, “id”:896810, “时间”:“2017-02-23T14:26:28.000Z”, “用户”:“Lehi.5091”, “升级id”:668

正如预期的那样,它确实显示了我想要的, 如果你有任何关于如何做这件事的建议,我很乐意接受


感谢您的帮助,

如前所述,如果不了解Guildwars如何使用API,一般编程社区很难在这里提供帮助。您能否提供API访问的示例响应(
var_export($jsontest);
),最好删除任何敏感信息?我编辑了帖子并添加了一个示例,说明激战2的输出api是什么样子的,这是一种公会密钥的输出。它与游戏中的其他内容有很多不同,但对于公会来说,是这样的。希望这样更好,抱歉,放了敏感信息