Php में Vimeo API कैसे कॉल करें?

Aug 25 2020

मैं इस एपीआई को चलाने की कोशिश कर रहा हूं (https://developer.vimeo.com/api/reference/videos#get_video)। मेरा लक्ष्य एपीआई को कॉल करना है और परिणाम का प्रिंट आउट करना है, क्योंकि मैं कोड चलाने के बाद एपीआई कॉल से कुछ भी नहीं मुद्रित करता हूं। अगर कोई मेरी मदद कर सकता है तो सराहना करें। धन्यवाद :

FYI करें, ये मेरे कोड हैं:

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
      <?php
      require ("vendor/autoload.php");
  use Vimeo\Vimeo;
  $client = new Vimeo("{client_id}", "{client_secret}", "{access_token}"); $video_id ="447518879";
   $response = $client->request("/videos/$video_id"); //var_dump($response['body']);

   if($response['status'] === 200){ echo json_encode($response['body']['message']);
   }
  else {
      echo json_encode($response['body']['error']);
  }

       ?>
  </body>
</html>

जवाब

1 AndréWalker Aug 25 2020 at 19:38

PHP के लिए Vimeo एपीआई के अनुसार। प्रतिक्रिया यह शरीर, हैडर और स्थिति के साथ एक सरणी है। Vimeo एपीआई PHP

शरीर तक पहुँचने के लिए। इसे अपने कोड में डालें:

var_dump($response['body']);

यदि आप अपने पृष्ठ में JSON के रूप में प्रिंट करना चाहते हैं:

echo json_encode($response['body']);

मैंने यहां इस स्क्रिप्ट का परीक्षण किया। और यह ठीक काम कर रहा है:

require 'vendor/autoload.php';
$client = new Vimeo("{client_id}", "{client_secret}", "{access_token}"); $video_id = "451686900";
$response = $client->request("/videos/$video_id"); print_r($response);