簡體   English   中英

如何使用PHP使用XAPP令牌對API進行身份驗證?

[英]How to Authenticate API with an XAPP Token using PHP?

如何將此代碼轉換為PHP並寫入腳本?

curl -v -X POST "https://api.artsy.net/api/tokens/xapp_token?client_id=...&client_secret=..."

我同時擁有client_id和client_secret。

一旦有了該令牌,我將如何使用它從此示例鏈接( https://api.artsy.net:443/api/artworks/4d8b92eb4eb68a1b2c000968 )中獲取信息? 如果我在Postman上嘗試此url請求進行測試, 則會得到以下信息:

{
    "type": "auth_error",
    "message": "An application token or a user is required."
}

在“ API文檔”頁面上 ,它確實說基本URL為: https : //api.artsy.net/api 我只是不確定如何獲取令牌,然后將其插入以獲取API數據。

任何幫助將不勝感激!

你可以只谷歌“ PHP的卷曲”。 但是無論如何,我們開始:

<?php

$postdata = array();
$postdata['client_id'] = CLIENT_ID;
$postdata['client_secret'] = CLIENT_SECRET;


$cc =  curl_init();
curl_setopt($cc,CURLOPT_POST,1); // set method to POST
curl_setopt($cc,CURLOPT_RETURNTRANSFER,1); // get the data returned
curl_setopt($cc,CURLOPT_URL,"https://api.artsy.net/api/tokens/xapp_token");
curl_setopt($cc,CURLOPT_POSTFIELDS,$postdata);
$result = curl_exec($cc);

echo $result;

?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM