0

.NET クライアント ライブラリを使用しているときに、Email Settings API が .NET クライアント ライブラリやその他のクライアント ライブラリで利用できないことがわかりました。ライブラリの生成方法について .NET ライブラリの開発者と連絡を取った後、メール設定 API がAdmin SDK の一部としてAPI 検出サービスにリストされていないことに気付きました。.NET クライアント ライブラリは、 PHP クライアントと同様に検出ドキュメントに依存しています。Directory API と Reports API の両方がそうです。

メール設定 API のドキュメントで、apps-apis.google.com への呼び出しがまだ行われていることに気付きました。

https://apps-apis.google.com/a/feeds/emailsettings/2.0/

他の Admin SDK API のように www.googleapis.com ではなく:

https://www.googleapis.com/admin/directory/v1/
https://www.googleapis.com/groups/v1/groups/
https://www.googleapis.com/admin/reports/

これが、この特定の API が含まれていない根本的な理由であると推測しています。Email Settings API を googleapis サービスに移行する予定はありますか?

4

1 に答える 1

1

Google API には 2 種類あります。Gdata API と Discovery API。

Gdata API は古い API であり、その多くは実際にシャットダウンされています。私の知る限り、自動生成されていないクライアントライブラリ。

メール設定 APIのドキュメントを確認すると、.net のサンプル コードがいくつかあります。

Google.GData.Apps.GoogleMailSettings の使用;

ここで重要なのは、それが Gdata、Gdata API であることです。つまり、あなたが言ったように、検出 API のみをサポートする現在の Google .net クライアント ライブラリではサポートされていません。

Gdata クライアント ライブラリのコードを検索した後。はい、存在しますが、何年にもわたって開発されていません。Google のメール設定用のコードがいくつかあります。 そのための nuget パッケージがあるはずですが、見つかりませんでした。

私が見つけた唯一のことは、コレクトナゲットパッケージにつながる可能性があることです

インストール パッケージ Google.GData.Apps

私は管理者アカウントを持っていないので、テストを手伝うことはできません。しかし、私はおそらくそれを機能させるためのヒントをあなたに与えることができます. 助けが必要な場合、またはスタックに別の質問を投稿する場合は、私のスタック プロファイルから私を追跡できるはずです。私はそれを見つける必要があります。

于 2015-09-21T18:33:33.783 に答える