<?php
$email = "email mo dito";
$password = "password mo";
$bearer = ""; // access token
$uid = ""; // user ID
//paramenters ng newsfeed
$limit = 2; // 1 - 1000 or greater
$page = 1;
function login(){
global $uid, $bearer,$email,$password;
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https:///milio-api.rightsledger.global/service-core-milio/api/v1/user/login",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS =>"{\r\n \"password\": \"$password\",\r\n \"email\": \"$email\"\r\n}",
CURLOPT_HTTPHEADER => array(
"accept: application/json, text/plain, */*",
"origin: https://milio.io",
"user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36",
"Content-Type: application/json",
"sec-fetch-site: same-site",
"sec-fetch-mode: cors",
"referer: https://milio-api.rightsledger.global/auth",
"accept-language: en-US,en;q=0.9"
),
));
$response = curl_exec($curl);
curl_close($curl);
$res = json_decode($response,true);
$bearer = $res['data']['access_token']; // new access token
$uid = $res['data']['_id']; // new User ID
echo "\n";
echo "Eto yung return ng API";
echo "\n";
print_r($res);
echo "\n";
echo "=========================================================";
echo "\n";
echo "eto naman yung access token mo \n\n";
echo $bearer;
echo "\n";
//action after login
newsfeed(); // lahat ng post sa neewsfeed mo
}
function newsfeed(){
global $uid,$bearer,$limit,$page; //dapat dala mo lagi si bearer
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https:///milio-api.rightsledger.global/service-core-milio/api/v2/newsfeed/query?limit=$limit&page=$page",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS =>"{\r\n \"userId\": \"$uid\"\r\n}",
CURLOPT_HTTPHEADER => array(
"accept: application/json, text/plain, */*",
"origin: https://milio.io",
"authorization: Bearer $bearer", //access token here!!!!!
"accept-language: en-US,en;q=0.9",
"user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36",
"Content-Type: application/json",
"sec-fetch-site: same-site",
"sec-fetch-mode: cors",
"referer: https://milio-api.rightsledger.global/"
),
));
$response = curl_exec($curl);
curl_close($curl);
$res = json_decode($response,true);
echo "\n\n";
echo "==========================================\n";
echo "return ng newsfeed\n\n";
print_r($res);
echo "ikaw na bahala!!";
}
login();
?>