如何在我的php中使用curl从我感兴趣的Web应用程序初始化此查询。
$ curl https://api.airtable.com/v0/appQmOEr6c6AV4X47/foo \
-H "Authorization: Bearer YOUR_API_KEY"
我更习惯使用curl这样的东西
// Make call with cURL
$session = curl_init($yql_query_url);
curl_setopt($session, CURLOPT_RETURNTRANSFER,true);
$json = curl_exec($session);
$string = print_r($json,true);
$result = json_decode($string,true);
为什么$ {1}}中的$分开以及curl
做什么?
我在www.stackoverflow.com
-H
相关主题
我在这里找到了一个解决方案:https://incarnate.github.io/curl-to-php/ 并应用它来获取此代码,工作。
curl
答案 0 :(得分:1)
$ curl https://api.airtable.com/v0/appQmOEr6c6AV4X47/foo \
-H "Authorization: Bearer YOUR_API_KEY"
这是使用类Unix(Linux)shell运行the curl binary的示例。 $
是一种约定,表示您正在看到一个shell提示符,并且该用户是非特权的(即不是root用户)。
// Make call with cURL
$session = curl_init($yql_query_url);
curl_setopt($session, CURLOPT_RETURNTRANSFER,true);
$json = curl_exec($session);
$string = print_r($json,true);
$result = json_decode($string,true);
这是使用the PHP curl library的PHP代码片段的示例。
这两个都使用libcurl C库。
答案 1 :(得分:0)
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://api.airtable.com/v0/appQmOEr6c6AV4X47/Tasks?maxRecords=3&view=Main%20View");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$headers = array();
$headers[] = 'Authorization: Bearer YOUR_API_KEY';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$server_output = curl_exec($ch);
curl_close ($ch);
$con = json_decode($server_output);