0

我正在尝试通过此链接上提供的 API 连接到我的 Insightly 帐户:https ://github.com/Insightly/insightly-php

当我测试给定的代码时:

<?php
    require('insightly.php');
    function run_tests($apikey){
      $insightly = new Insightly($apikey);
      $insightly->test();
    }
    run_tests($argv[1]);
?>

实际上什么也没发生,这意味着它给出了一个空白页。当然,我已经$apikey用给定的键更改了变量。我尝试过使用 base64 编码、单引号、双引号,但没有任何效果。我也尝试过 localhost 以及我的服务器。

然后我尝试了 Github 上给出的代码:

require("insightly.php");

$i = new Insightly('your-api-key');

$contacts = $i->getContacts();

再次,使用给定的 api 密钥更改一次,一次是正常的,一次是 base64 编码。这只是给我一个 500 错误。

有人知道如何通过 PHP 中的 API 连接到 Insightly 吗?

4

1 回答 1

0

此代码用于在 cli 中执行。如果您像这样使用它,它将在浏览器或其他任何东西中运行。

<?php
require('insightly.php');

function run_tests($apikey){
  $insightly = new Insightly($apikey);
  $insightly->test();
}

$apikey = "[PLACE API KEY HERE]";
run_tests($apikey);

否则请尝试以下操作:

require("insightly.php");

$i = new Insightly('your-api-key');
$contacts = $i->getContacts();
var_dump($contacts);
于 2017-01-03T13:21:44.700 回答