如何将此代码转换为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上尝试此网址请求进行测试,我会得到:
{
"type": "auth_error",
"message": "An application token or a user is required."
}
在API Docs page上,它确实说基本网址为:https://api.artsy.net/api。我只是不确定如何获取令牌,然后插入它以获取API数据。
任何帮助都将深表感谢!
答案 0 :(得分:0)
你可以google' php curl'。 但无论如何,我们走了:
<?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;
?>