我试图从mashape获取一些数据,然后将其调用到raw_body:
$data = $response -> raw_body;
我得到了这个结果:
{ "internalName": "jokb93", "dataVersion": 0, "acctId": 22059705, "name": "jokb93", "profileIconId": 31, "revisionDate": "Sep 14, 2013 3:36:46 PM", "revisionId": 0, "summonerId": 19355532, "summonerLevel": 30 }
然后我尝试将其解析为单独的数组,以便php处理:
var json = '<? echo $data ?>',
obj = JSON.parse(json);
alert(obj.internalName);
但它似乎结束了空白?
对你来说,希望你能解决这个问题:-D答案 0 :(得分:0)
这是api我打电话给:
$response = Unirest::get(
"https://community-league-of-legends.p.mashape.com/api/v1.0/".$server."/summoner/getSummonerByName/".$sumname."",
array(
"X-Mashape-Authorization" => "tLOVnMy2q8uGSEQHkG2kLquS1sgLfkso"
));
并且要获得印刷品,我希望我喜欢这样:
$accid = $response->body->acctId;
$intname = $response->body->internalName;
echo $accid;
echo "<br>";
echo $intname;
这适用于任何需要从stdobject解析内容的人(如果来自mashape)。
对于指导家伙而言...... :-D晚安...现在睡觉的时间::顺便说一下,然后再说出来
22059705
jokb93
(取决于您输入的值)