我做过研究,似乎无法找到解决方案。我有一个运行XenForo的网站,并将XenAPI添加到软件中。
致电API时:( with open('complete.txt', 'r') as f:
lines = f.readlines()
registrations = ['BD03DF', 'FOHEFLS']
i = 0
speeds = {}
while i < len(lines):
reg = lines[i].strip()
i += 1
if reg in registrations:
speed = lines[i].strip()
speeds[reg] = speed
i += 1
)
它返回以下JSON:
api.php?action=authenticate&username=USERNAME&password=PASSWORD
我正在努力找到适当的&#34;捕获JSON并解码它的方法。我希望你们能帮忙! 请注意,我正在寻找一个可以学习的示例,因为所有其他示例都失败了。
答案 0 :(得分:0)
对于1-2参数的简单请求,您可以使用
$json = file_get_contents(url...);
$response = json_decode($json, true);
对于更困难的查询,请使用curl扩展名。 对于完整的Web应用程序,请使用Guzzle - curl包装器与API进行通信。