fork download
  1.  
  2. <?php
  3.  
  4. $curl = curl_init();
  5.  
  6. CURLOPT_URL => 'https://k...content-available-to-author-only...t.com/api/admin/item/8e71520b-353d-4440-9b63-ecadbc9ca70f/list?search=&page=2&perPage=200&orderBy=createdAt&orderDirection=asc',
  7. CURLOPT_RETURNTRANSFER => true,
  8. CURLOPT_ENCODING => '',
  9. CURLOPT_MAXREDIRS => 10,
  10. CURLOPT_TIMEOUT => 0,
  11. CURLOPT_FOLLOWLOCATION => true,
  12. CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  13. CURLOPT_CUSTOMREQUEST => 'GET',
  14. CURLOPT_HTTPHEADER => array(
  15. 'accept: application/json, text/plain, */*',
  16. 'accept-language: en-US,en;q=0.9,ar;q=0.8',
  17. 'authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI1NjMxNWE2OS0zZjU2LTQ3NzYtOTc4ZC1lNzQ0ZTM2YTM1N2IiLCJ0eXBlIjoiU1VQRVJfQURNSU4iLCJzdGF0dXMiOiJBQ1RJVkUiLCJtb2JpbGVOdW1iZXIiOiIrOTYyNzkwMDAwMDAwIiwicm9sZSI6IjQzYWRlZjYyLTliOWUtNGFmYi04MzkzLWY4ZTc5YTgxMmFjZiIsImVtYWlsIjoic3VwZXJhZG1pbkBtYWlsLmNvbSIsInBlcm1pc3Npb25zIjpbeyJzdWJqZWN0IjoiQUxMIiwiYWN0aW9uIjoiMCJ9LHsic3ViamVjdCI6IkFQSV9LRVkiLCJhY3Rpb24iOiIwIn0seyJzdWJqZWN0IjoiQVVUSCIsImFjdGlvbiI6IjAifSx7InN1YmplY3QiOiJTRVRUSU5HIiwiYWN0aW9uIjoiMCJ9LHsic3ViamVjdCI6IkNPVU5UUlkiLCJhY3Rpb24iOiIwIn0seyJzdWJqZWN0IjoiUk9MRSIsImFjdGlvbiI6IjAifSx7InN1YmplY3QiOiJVU0VSIiwiYWN0aW9uIjoiMCJ9LHsic3ViamVjdCI6IlNIT1AiLCJhY3Rpb24iOiIwIn0seyJzdWJqZWN0IjoiQlJBTkNIIiwiYWN0aW9uIjoiMCJ9LHsic3ViamVjdCI6IkJBTk5FUiIsImFjdGlvbiI6IjAifSx7InN1YmplY3QiOiJDQVRFR09SWSIsImFjdGlvbiI6IjAifSx7InN1YmplY3QiOiJWQVJJQVRJT05fVEVNUExBVEUiLCJhY3Rpb24iOiIwIn0seyJzdWJqZWN0IjoiSVRFTSIsImFjdGlvbiI6IjAifSx7InN1YmplY3QiOiJWQVJJQVRJT04iLCJhY3Rpb24iOiIwIn0seyJzdWJqZWN0IjoiQURET04iLCJhY3Rpb24iOiIwIn0seyJzdWJqZWN0IjoiUFJPTU9DT0RFIiwiYWN0aW9uIjoiMCJ9LHsic3ViamVjdCI6IlJFV0FSRFMiLCJhY3Rpb24iOiIwIn0seyJzdWJqZWN0IjoiU1VCU0NSSVBUSU9OIiwiYWN0aW9uIjoiMCJ9LHsic3ViamVjdCI6Ik5PVElGSUNBVElPTiIsImFjdGlvbiI6IjAifSx7InN1YmplY3QiOiJIT01FX0NBVEVHT1JZIiwiYWN0aW9uIjoiMCJ9LHsic3ViamVjdCI6IklURU1fVFlQRSIsImFjdGlvbiI6IjAifV0sImxvZ2luRGF0ZSI6IjIwMjUtMDQtMjRUMTg6MjU6MjQuMjU4WiIsImxvZ2luRnJvbSI6IkNSRURFTlRJQUwiLCJpYXQiOjE3NDU1MTkxMjQsIm5iZiI6MTc0NTUxOTEyNCwiZXhwIjoxNzQ1NTI2MzI0LCJhdWQiOiJLb2ZlIiwiaXNzIjoiaHR0cHM6Ly9rb2ZlYXBwLmNvbSIsInN1YiI6Iis5NjI3OTAwMDAwMDAifQ.oQTV-S2CNN2xDK6xE2lKHD9EEsdE7ONXlS8UcYlNefU',
  18. 'if-none-match: W/"2ee46-9igK4q1Ll0r7EJJfTTjylGnz4js"',
  19. 'origin: https://k...content-available-to-author-only...p.me',
  20. 'priority: u=1, i',
  21. 'referer: https://k...content-available-to-author-only...p.me/',
  22. 'sec-ch-ua: "Google Chrome";v="135", "Not-A.Brand";v="8", "Chromium";v="135"',
  23. 'sec-ch-ua-mobile: ?0',
  24. 'sec-ch-ua-platform: "macOS"',
  25. 'sec-fetch-dest: empty',
  26. 'sec-fetch-mode: cors',
  27. 'sec-fetch-site: cross-site',
  28. 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36'
  29. ),
  30. ));
  31.  
  32. $response = curl_exec($curl);
  33. $response = json_decode($response, true);
  34. curl_close($curl);
  35.  
  36.  
  37. $items = $response['data'];
  38.  
  39. foreach ($items as $item) {
  40. $curl = curl_init();
  41.  
  42. // Build the JSON payload
  43. $payload = json_encode([
  44. "item" => $item['_id'],
  45. "shop" => "8e71520b-353d-4440-9b63-ecadbc9ca70f",
  46. "status" => "ACTIVE"
  47. ]);
  48.  
  49.  
  50. CURLOPT_URL => 'https://k...content-available-to-author-only...t.com/api/admin/item/change-status',
  51. CURLOPT_RETURNTRANSFER => true,
  52. CURLOPT_ENCODING => '',
  53. CURLOPT_MAXREDIRS => 10,
  54. CURLOPT_TIMEOUT => 0,
  55. CURLOPT_FOLLOWLOCATION => true,
  56. CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  57. CURLOPT_CUSTOMREQUEST => 'PATCH',
  58. CURLOPT_POSTFIELDS => $payload,
  59. CURLOPT_HTTPHEADER => array(
  60. 'accept: application/json, text/plain, */*',
  61. 'accept-language: en-US,en;q=0.9,ar;q=0.8',
  62. 'authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI1NjMxNWE2OS0zZjU2LTQ3NzYtOTc4ZC1lNzQ0ZTM2YTM1N2IiLCJ0eXBlIjoiU1VQRVJfQURNSU4iLCJzdGF0dXMiOiJBQ1RJVkUiLCJtb2JpbGVOdW1iZXIiOiIrOTYyNzkwMDAwMDAwIiwicm9sZSI6IjQzYWRlZjYyLTliOWUtNGFmYi04MzkzLWY4ZTc5YTgxMmFjZiIsImVtYWlsIjoic3VwZXJhZG1pbkBtYWlsLmNvbSIsInBlcm1pc3Npb25zIjpbeyJzdWJqZWN0IjoiQUxMIiwiYWN0aW9uIjoiMCJ9LHsic3ViamVjdCI6IkFQSV9LRVkiLCJhY3Rpb24iOiIwIn0seyJzdWJqZWN0IjoiQVVUSCIsImFjdGlvbiI6IjAifSx7InN1YmplY3QiOiJTRVRUSU5HIiwiYWN0aW9uIjoiMCJ9LHsic3ViamVjdCI6IkNPVU5UUlkiLCJhY3Rpb24iOiIwIn0seyJzdWJqZWN0IjoiUk9MRSIsImFjdGlvbiI6IjAifSx7InN1YmplY3QiOiJVU0VSIiwiYWN0aW9uIjoiMCJ9LHsic3ViamVjdCI6IlNIT1AiLCJhY3Rpb24iOiIwIn0seyJzdWJqZWN0IjoiQlJBTkNIIiwiYWN0aW9uIjoiMCJ9LHsic3ViamVjdCI6IkJBTk5FUiIsImFjdGlvbiI6IjAifSx7InN1YmplY3QiOiJDQVRFR09SWSIsImFjdGlvbiI6IjAifSx7InN1YmplY3QiOiJWQVJJQVRJT05fVEVNUExBVEUiLCJhY3Rpb24iOiIwIn0seyJzdWJqZWN0IjoiSVRFTSIsImFjdGlvbiI6IjAifSx7InN1YmplY3QiOiJWQVJJQVRJT04iLCJhY3Rpb24iOiIwIn0seyJzdWJqZWN0IjoiQURET04iLCJhY3Rpb24iOiIwIn0seyJzdWJqZWN0IjoiUFJPTU9DT0RFIiwiYWN0aW9uIjoiMCJ9LHsic3ViamVjdCI6IlJFV0FSRFMiLCJhY3Rpb24iOiIwIn0seyJzdWJqZWN0IjoiU1VCU0NSSVBUSU9OIiwiYWN0aW9uIjoiMCJ9LHsic3ViamVjdCI6Ik5PVElGSUNBVElPTiIsImFjdGlvbiI6IjAifSx7InN1YmplY3QiOiJIT01FX0NBVEVHT1JZIiwiYWN0aW9uIjoiMCJ9LHsic3ViamVjdCI6IklURU1fVFlQRSIsImFjdGlvbiI6IjAifV0sImxvZ2luRGF0ZSI6IjIwMjUtMDQtMjRUMTY6MjM6MzkuMDMxWiIsImxvZ2luRnJvbSI6IkNSRURFTlRJQUwiLCJpYXQiOjE3NDU1MTE4MTksIm5iZiI6MTc0NTUxMTgxOSwiZXhwIjoxNzQ1NTE5MDE5LCJhdWQiOiJLb2ZlIiwiaXNzIjoiaHR0cHM6Ly9rb2ZlYXBwLmNvbSIsInN1YiI6Iis5NjI3OTAwMDAwMDAifQ.sCUl1Tg1_uw9_Y7yL-jWYsR4DeXaf6CKfbCcsKysoCY',
  63. 'content-type: application/json',
  64. 'origin: https://k...content-available-to-author-only...p.me',
  65. 'priority: u=1, i',
  66. 'referer: https://k...content-available-to-author-only...p.me/',
  67. 'sec-ch-ua: "Google Chrome";v="135", "Not-A.Brand";v="8", "Chromium";v="135"',
  68. 'sec-ch-ua-mobile: ?0',
  69. 'sec-ch-ua-platform: "macOS"',
  70. 'sec-fetch-dest: empty',
  71. 'sec-fetch-mode: cors',
  72. 'sec-fetch-site: cross-site',
  73. 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36'
  74. ),
  75. ));
  76.  
  77. $response = curl_exec($curl);
  78. $error = curl_error($curl);
  79. $info = curl_getinfo($curl);
  80. curl_close($curl);
  81.  
  82. // Debug information
  83. echo "Response: " . $response . "\n";
  84.  
  85. if ($error) {
  86. echo "cURL Error: " . $error . "\n";
  87. }
  88.  
  89. echo "HTTP Status: " . $info['http_code'] . "\n";
  90. }
  91.  
Success #stdin #stdout #stderr 0.04s 26084KB
stdin
Standard input is empty
stdout

	
stderr
PHP Warning:  Invalid argument supplied for foreach() in /home/mpriZY/prog.php on line 40