6

Google Apps には「Google Apps Email Settings API」があり、API 呼び出しを介して新しいメール フィルタを作成できます。

現在のフィルターのリストを取得して更新する (おそらく文書化されていない) 方法はありますか?

4

3 に答える 3

3

Filter オブジェクトが API に追加され、取得、作成、削除などのフィルター処理が可能になりました。

https://developers.google.com/gmail/api/guides/filter_settings

具体的には:

リストフィルター

GET https://www.googleapis.com/gmail/v1/users/userId/settings/filters

Filterオブジェクトの JSON リストを返します

特定のフィルターの取得

GET https://www.googleapis.com/gmail/v1/users/userId/settings/filters/id

単一の JSONフィルターオブジェクトを返します

特定のフィルターを削除する

DELETE https://www.googleapis.com/gmail/v1/users/userId/settings/filters/id

フィルターの作成

POST https://www.googleapis.com/gmail/v1/users/userId/settings/filters

リクエスト本文にJSON でエンコードされたFilterを使用します。

REST URL のアドレスには v1 が含まれていますが、現在のドキュメントからリンクされています。また、GMail API の移行は現在進行中であり、非推奨の API は2016 年 7 月をもって機能しなくなります。API は変更される可能性があるため、この点に注意してください。

于 2016-09-10T12:12:18.143 に答える
0

いいえ。フィルターを取得するための API はありません。新しいフィルターを作成するだけです (ご覧のとおり)。

ただし、ユーザーはすべてのフィルターを UI からエクスポートし、別のアカウントに手動で再インポートできます。

フィルターの使用

于 2013-03-07T18:59:06.707 に答える
-2

試したことはありませんが、Google Admin SDK のドキュメントによると、次のようにできるようです :

于 2014-07-19T20:02:22.960 に答える