php_curl 调用airtable Api

	//创建一条记录
	$data = '数据字段名称和值,上传时用json数据包,我这里传的是数组,在提交时用json_encode转换了';
	$method="POST";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
   curl_setopt($ch, CURLOPT_URL, 'https://api.airtable.com/v0/base名称/表格名称');
   curl_setopt($ch, CURLOPT_HTTPHEADER, [
       "Content-Type: application/json",
       "Authorization: Bearer Apikey"
   ]);
   if($data) {
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
    }
    if($method) curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $method); 
   $result = curl_exec($ch);
   curl_close($ch);
   return $result;
}
//列出记录
//fields 结果中仅包含名称在此列表中的字段的数据。如果不需要每个字段,则可以使用此参数来减少传输的数据量  
// filterByFormula 选修的公式 用于过滤的记录。该公式将每个记录进行评估,并且如果结果是不 0, false, "", NaN, [],或 #Error! 该记录将被包括在响应中。
 $ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, "https://api.airtable.com/v0/base名称/表名名称");
    curl_setopt($ch, CURLOPT_HTTPHEADER, [
       "Content-Type: application/json",
       "Authorization: Bearer apikey"
    ]);
    //这两行是不检测ssl证书
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
    $result = curl_exec($ch);
    curl_close($ch);
    return $result;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值