0

ChargifyとPHPの使用に精通している方のために、私は単純なリクエストであるはずのことを実行しようとしています。ChargifyAPIを使用して新しいユーザーを作成しています。私のコードのこの部分は機能しています。リクエストが送信され、Chargifyは新しい顧客を記録しています。私がやりたいのは、作成したばかりの顧客のIDを取得することです。これは私が使用しているものであり、エラーをスローしています。

コード

// Create a ChargifyProduct object in test mode.
        $customer->email = $_POST['email'];
        $customer->first_name = $_POST['first_name'];
        $customer->last_name = $_POST['last_name'];
        $new_customer = $customer->create();
        //Grab customer ID
        $customer_x = $new_customer->getByID();

エラー

Fatal error: Uncaught exception 'ChargifyConnectionException' with message 'An error occurred while connecting to Chargify: Couldn't resolve host '.chargify.com' (6)' in /home/assets/lib/ChargifyConnector.php:99 Stack trace: #0 /home/\assets/lib/ChargifyConnector.php(146): ChargifyConnector->sendRequest('/customers.xml', 'XML', 'POST', '<?xml version="...') #1 /home/assets/lib/ChargifyConnector.php(157): ChargifyConnector->requestCreateCustomer('<?xml version="...') #2 /home/assets/lib/ChargifyCustomer.php(43): ChargifyConnector->createCustomer(Object(ChargifyCustomer)) #3 /home/andfun4/photoappoint.com/register/index.php(20): ChargifyCustomer->create() #4 {main} thrown in /home/assets/lib/ChargifyConnector.php on line 99

これに関する洞察をいただければ幸いです。

ありがとう

4

1 に答える 1

2

表示されているエラーは、表示されているコードによるものではありません。

これらの行のコードを見てください。エラーが発生しています。

$new_customer = $customer->create();
//Grab customer ID
$customer_x = $new_customer->getByID();

私が読んでいるように、これらの行では、データベースとの接続が確立されており、最初のパラメーター(ホスト名)は存在しないため、解決できません。

于 2012-09-07T06:56:26.307 に答える