簡體   English   中英

從 Google Vault API 導出查詢結果時的 FAILD 狀態

[英]FAILD status when export query result from Google Vault API

我正在使用 Google Vault API(python 腳本)從 Google 聊天中查詢消息數據。 我有大約 1800 封電子郵件,但是當我從第 1000 個 email 到第 1050 個 email 查詢時,導出狀態返回 FAILED,沒有任何錯誤消息,也沒有錯誤消息。 然后我從第1050到第1100查詢email,文件正常導出。

考慮到從1000到1050的郵件有一些異常,我嘗試從1000到1010,從1010到1020,……從1040到1050進行查詢。但是此時它們都起作用了!

我需要建立一個系統來自動化這個過程,所以我不能像這樣手動完成,而且每 10 封電子郵件查詢非常耗時。 因此,請幫助我找出問題所在,以便我可以一次查詢所有 1800 封電子郵件而無需 FAIED 狀態。

這是我的查詢代碼:

def create_mail_all_data_export(service, matter_id,start_date,end_date,name):
    df = pd.read_csv("data_users_2.csv")
    email_list = list(df["email"])
    email_str = ",".join(email_list)
    #print(email_str)
    """
    全社員のメールエクスポートを作成
    Args:
        service : v1 vaultでbuildされたサービス
        matter_id : vault案件id
        start_date : 検索開始日時
        end_date : 検索修了日時
        name : ファイル名接頭語
    """

    hangout_query_options = {"includeRooms": True}
    hangout_query = {
        'corpus': 'HANGOUTS_CHAT',
        'dataScope': 'ALL_DATA',
        'searchMethod': 'ACCOUNT',
        'accountInfo': {
            "emails": [email_list[1000:1050]]
            # "emails": [
            #     "ga4399hy@g.tdi.co.jp",
            #     "ga6351ob@g.tdi.co.jp"
            #     #email_list
            # ]
        },
        'timeZone':"Japan",
        "startTime":start_date,
        "endTime":end_date,
        'hangoutsChatOptions': hangout_query_options,
    }
    hangout_export_options = {
      'exportFormat': 'MBOX'
      }
    wanted_export = {
        'name': name,
        'query': hangout_query,
        'exportOptions': {
            'hangoutsChatOptions': hangout_export_options
            }
        }
    return service.matters().exports().create(
    matterId=matter_id, body=wanted_export).execute()

您很可能遇到配額限制問題

檢查您的配額並將其與您的使用情況進行比較。

為了這

在此處輸入圖像描述


  • 還有你的配額:

在此處輸入圖像描述


  • 如果您展開不同的類別,您還可以看到您當前的每分鍾配額:

在此處輸入圖像描述

但是,如果您超過了每分鍾的配額,最好的解決方案是修改您的代碼,使其運行速度變慢。 這樣做的一個好方法是使用Exponential Backoff

注意:每分鍾配額實際上可以在短時間內超出,但一旦超出,最長可能需要 24 小時才能建立。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM