php - When i created my android app and opened , it shown me api run timeout

It shown me api run timeout when i opened my android app

my coding

<?php
    
    // Turn off error reporting
    //error_reporting(1);
    
    
    //web API path
    //eg http://Hanshu01.com/API/
    $API_path="http://Hanshu01.com/API/";
    
    //this is firebase server key to send push notications
    
    // check how you can get firebase server key  https://i.gyazo.com/7c3f23a30c14d3008533605a9821f944.png
    define("AAAAv6B2Q40:APA91bGljMuyrvM5OSe3xHkIRiFyBXZ2l2bgQ4_oPmxqxuGrRk-pgZ2ovmcjQ1U2mMvVZUK8sF_-swL7IlUkNi_qEfGI5XriAnPEAR9tRabIWzG4pgq01_c12OzrbUKtDa3oT0oYqN10");
    
    
    
    //database configration
    $servername = "localhost";
    $database = "hanshuco_TikTokIndia";
    $username = "hanshuco_TikTokIndia";
    $password = "5FDk}64z6iPA

";
    
    // Create connection

    $conn = mysqli_connect($servername, $username, $password, $database);
    mysqli_query($conn,"SET SESSION sql_mode = 'NO_ENGINE_SUBSTITUTION'");
    
    // Check connection

    if (!$conn) {

        die("Connection failed: " . mysqli_connect_error());

    }
    
    
?>

My error

[09-Jul-2020 08:11:51 UTC] PHP Warning:  define() expects at least 2 parameters, 1 given in /home/hanshuco/public_html/API/config.php on line 14
[09-Jul-2020 08:11:51 UTC] PHP Warning:  mysqli_connect(): (HY000/1045): Access denied for user 'hanshuco_TikTokIndia'@'localhost' (using password: YES) in /home/hanshuco/public_html/API/config.php on line 28
[09-Jul-2020 08:11:51 UTC] PHP Warning:  mysqli_query() expects parameter 1 to be mysqli, boolean given in /home/hanshuco/public_html/API/config.php on line 29
[09-Jul-2020 08:15:21 UTC] PHP Warning:  define() expects at least 2 parameters, 1 given in /home/hanshuco/public_html/API/config.php on line 14
[09-Jul-2020 08:15:21 UTC] PHP Warning:  mysqli_connect(): (HY000/1045): Access denied for user 'hanshuco_TikTokIndia'@'localhost' (using password: YES) in /home/hanshuco/public_html/API/config.php on line 28
[09-Jul-2020 08:15:21 UTC] PHP Warning:  mysqli_query() expects parameter 1 to be mysqli, boolean given in /home/hanshuco/public_html/API/config.php on line 29

Answer

Solution:

public class ApiRequest {

public static void Call_Api (final Context context, String url, JSONObject jsonObject,
                             final Callback callback){

    final String [] urlsplit=url.split("/");
    Log.d(Variables.tag,urlsplit[urlsplit.length-1]);

    if(jsonObject!=null)
    Log.d(Variables.tag+urlsplit[urlsplit.length-1],jsonObject.toString());

     JsonObjectRequest jsonObjReq = new JsonObjectRequest(Request.Method.POST,
            url, jsonObject,
            new Response.Listener<JSONObject>() {

                @Override
                public void onResponse(JSONObject response) {

                    Log.d(Variables.tag+urlsplit[urlsplit.length-1],response.toString());

                    if(callback!=null)
                    callback .Responce(response.toString());

                }
            }, new Response.ErrorListener() {

        @Override
        public void onErrorResponse(VolleyError error) {
           Log.d(Variables.tag+urlsplit[urlsplit.length-1],error.toString());
           // Toast.makeText(context, "Api run timeout", Toast.LENGTH_SHORT).show();
            if(callback!=null)
              callback .Responce(error.toString());

        }
    });




    RequestQueue requestQueue = Volley.newRequestQueue(context);
    jsonObjReq.setRetryPolicy(new DefaultRetryPolicy(600000,
            DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
            DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
    requestQueue.add(jsonObjReq);






      }

}

Source