0

Zendesk PHP API (github.com/zendesk/zendesk_api_client_php) を使用してメールでユーザーを検索すると、一致する結果だけでなく、すべてのユーザーの完全なリストが返されます。

$user = $zendesk->users()->search(array('email'=>'mail@mail.com'));

目標は、特定のユーザーをメールで取得し、そのユーザー ID を取得して、後で特定のユーザーに関連するチケットを検索することです。

私は何が欠けていますか?

4

3 に答える 3

1

検索クエリ キーは特定のフィールド名をサポートしていません。キーは「クエリ」である必要があります。したがって、代わりに次のようになります。

$user = $zendesk->users()->search(array('query'=>'mail@mail.com'));
于 2014-08-19T14:53:00.357 に答える
0

curl を使用している場合の呼び出し例は次のとおりです。

$this->curlWrap("/search.json?query=type:user+email:$user_email", $json, "GET");

詳細については、このチュートリアルにアクセスしてください: Codeigniter での Zendesk API の実装

于 2014-12-14T18:00:21.180 に答える
0

このメソッドは&のみsearchを受け入れます。したがって、Zendesk PHP API を使用する必要がある場合は、次のように検索できます。external_idquery

$user = $zendesk->users()->search(array('query'=>'type:user+email:mail@mail.com'));
于 2016-02-01T12:06:15.530 に答える