Insightly API不起作用

时间:2017-01-03 13:07:10

标签: php api insightly

我正在尝试通过此链接上提供的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键更改api键,一次正常,一次使用base64编码。这只是给我一个500错误。

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

1 个答案:

答案 0 :(得分: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);