3

ZenDesk にユーザーが存在するかどうかを検索するにはどうすればよいですか? mydomain が私の会社のドメインである場合、次のことを試しました。

例: https://mydomain.zendesk.com/api/v2/users/search.json?query=myname@mydomain.com

これは API に文書化されています: http://developer.zendesk.com/documentation/rest_api/users.html#search-users

ただし、応答として 404 {"error":"InvalidEndpoint","description":"Not found"} が返されます。

4

5 に答える 5

3

C# を使用している場合に便利なnuget パッケージをまとめました。

パッケージを使用して ZendeskApiClient を作成できます。

IZendeskClient client = new ZendeskClient(
    new Uri("my-zendesk-api-host-endpoint"),
    "my-zendesk-username",
    "my-zendesk-token"
);

次に、検索リソースを使用してユーザーを検索できます。

var response = client.Search.Find(new ZendeskQuery<User>().WithCustomFilter("email", "usersEmail"));

詳細については、ブログをご覧ください。

于 2014-09-24T14:58:21.263 に答える
2

これは、Zendesk PHP API クライアント ライブラリを使用して行う方法です。

$client->users()->search(array("query"=>"example@email.com"));

于 2015-01-14T08:58:43.060 に答える
0

返信は遅いですが、将来誰かに役立つかもしれません。

それに応じて、POST、PUT、および GET を適切に使用するようにしてください。エラーが発生しました

Array([エラー] => InvalidEndpoint, [説明] => 見つかりません)

APIを使用してZendeskでユーザーを検索するときに、GETの代わりにPOSTを使用していたため、コーディング中に.

CodeigniterでのZendesk Zendesk API 実装へのユーザーの追加/更新に関する有用な記事もここにあります。

于 2014-12-14T17:54:39.697 に答える