【问题标题】:get userid from username roblox php从用户名roblox php获取用户ID
【发布时间】:2020-12-28 11:40:49
【问题描述】:
$user = "linkmon99";              
$page = file_get_contents("https://api.roblox.com/users/get-by-username?username=$user");        
$msg = "> Rolimons : "https://www.rolimons.com/player/$page"

预期的输出应该是:

https://www.rolimons.com/player/2207291

但它是:

https://www.rolimons.com/player/%7B%22Id%22:2207291,%22Username%22:%224MHF%22,%22AvatarUri%22:null,%22AvatarFinal%22:false,%22IsOnline%22:false%7D

希望有人能帮忙!谢谢!

【问题讨论】:

    标签: php roblox


    【解决方案1】:

    file_get_contents() 函数将文件读入字符串。你应该改用cURL

    $user = "linkmon99";
    
    $ch = curl_init("https://api.roblox.com/users/get-by-username?username=$user");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    
    $data = curl_exec($ch);
    
    $data = json_decode($data);
    
    echo "> Rolimons : https://rolimons.com/player/$data->Id";
    
    // Output: > Rolimons : https://rolimons.com/player/2207291
    

    【讨论】:

      猜你喜欢
      • 2021-03-06
      • 2019-12-30
      • 2021-07-18
      • 1970-01-01
      • 1970-01-01
      • 2016-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多