首页 > 解决方案 > 如何使用 PHP 访问 ZohoBooks 中的数据

问题描述

我正在尝试使用 PHP 和 SQL 访问 Zoho Books 中的数据,但我不知道第一步。我了解 PHP 和 SQL,但在如何检索 Zoho 的数据方面需要帮助。任何帮助将不胜感激。

我已经对 Zoho 进行了大量的研究,但我不断了解到需要 API 来访问这些数据。API 上的信息导致需要使用 cURL,这似乎需要 Composer。我还不清楚所有这些应该如何组合在一起。有更多经验的人可以展示这一切是如何运作的吗?

理想情况下,我希望能够查询 Zoho 并能够撤回符合我条件的任何记录。这是我缺少的关键。我已经知道操作数据并将其上传到 MySQL 所需的代码。

编辑:我安装了作曲家,但似乎无法找到任何比 1.7 更新的 cURL 版本。

我知道如何通过后端获取访问 Zoho 的密钥。我只是缺少要实现的语法。

EG,将在哪里实现以下调用:

$ curl https://books.zoho.com/api/v3/organizations?organization_id=10234695 -H '授权:Zoho-authtoken {secret token}'

标签: phpmysqlsqlzoho

解决方案


https://incarnate.github.io/curl-to-php/,如果您粘贴:

curl https://books.zoho.com/api/v3/organizations?organization_id=10234695 -H 'Authorization: Zoho-authtoken {secret token}'

输出 PHP(显然替换{secret token}):

// Generated by curl-to-PHP: http://incarnate.github.io/curl-to-php/
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://books.zoho.com/api/v3/organizations?organization_id=10234695');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');


$headers = array();
$headers[] = 'Authorization: Zoho-authtoken {secret token}';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$result = curl_exec($ch);
if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
}
curl_close ($ch);

推荐阅读