可以采用名称的Minecraft API时间戳

时间:2016-01-20 13:38:10

标签: javascript php api minecraft

我想查看以下内容。

第一步:我尝试获取您想要SNIPE的所选名称的UUID。

public function api_call($username){
   $ch = curl_init();

   //Set other default cUrl settings
   curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1);
   curl_setopt( $ch, CURLOPT_HEADER, 0);
   curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1);
   curl_setopt( $ch, CURLOPT_POST, 0);
   curl_setopt( $ch, CURLOPT_URL, "https://eu.mc-api.net/v3/uuid/" . $username);

   curl_setopt( $ch, CURLOPT_CAINFO, "certificates/curl/cacert.pem");

   $response = curl_exec($ch);

   if($response) {
       $decoded = json_decode($response);
       $uuid = $decoded->uuid;
   }
   return $uuid;

这在昨天确实有效,并且不知何故它不再解析所选用户名的UUID。

mojang是否更新了API,或者我错了?

目标是人们可以在我的服务上狙击一个名字,例如“bat”,即$ username ^。

https://nl.namemc.com/s?Bat

蝙蝠很快就可以使用,我想制作一些可以检查的东西,这样我的狙击手可以在第二时间进行检查。

您需要做的步骤。

  1. 有人填写表格并给出名字Bat。
  2. 脚本检查名称Bat以及该人将其更改为Bat的名称。
  3. 用这个https://eu.mc-api.net/v3/uuid/ilustody(ilustody)抓住蝙蝠的UUID是蝙蝠的名字。 UUID = ad374c96e8fb4cd097898b9ac3baf2d7
  4. 现在你在这里填写UUID “(无法填写https,因为没有10个声誉)https // api.mojang.com/user / profiles /”。 $ UUID。 “/名”);

    $UUID = ad374c96e8fb4cd097898b9ac3baf2d7;
    if($response) {
        $decoded = json_decode($response);
        $uuid = $decoded->uuid;
    }
    return $uuid;  
    
  5. 然后他从新的API中取出了这个:“changedToAt”:1423045122000} 然后制作脚本,添加javascript时间戳3196800000 <37天

    然后返回完全可用的日期。

    我希望有人可以帮助我,我真的很绝望。

0 个答案:

没有答案