0

ここにある Highrise API の PHP ラッパーを使用しようとしています。

https://github.com/ignaciovazquez/Highrise-PHP-Api

HighrisePerson オブジェクトのカスタム フィールドを設定する必要があります。コードによると、これはかなり簡単なはずです...

$person->setCustomField("Field Name", $value); // Pulled almost straight out of the documentation

残念ながら、これを highrise に保存しようとすると$person->save();、次のエラーが発生します。

Uncaught exception 'Exception' with message 'API for Person returned Status Code: 500 Expected Code: 200'

したがって、エラーはコードにはありません... Highrise はカスタム フィールドを受け入れていません。これがなぜなのかについてのアイデアはありますか?

4

2 に答える 2

0

Highrise -PHP-Apiで37signalsを使用するには、アカウント名とアクセス トークンを提供する必要があります。

$hr = new HighriseAPI();
$hr->setAccount("accountname");
$hr->setToken("token");

その後、他の機能を実行できます

$person->setCustomField("Field Name", $value);

この API のテストを注意深く見ると、次のことがわかります。

if (count($argv) != 3)
        die("Usage: php users.test.php [account-name] [access-token]\n");
于 2014-01-23T07:46:15.287 に答える