1

会社のすべてのユーザーの署名を更新しようとしていますが、何日も探しましたが、適切な解決策が見つかりません。Python、Google Apps スクリプトのコード スニペットを使用しましたが、どれも機能していないようです。そのようなアプリケーションを構築するように誰かに案内してもらえますか?

4

1 に答える 1

2

私はそれを解決しました。二人の眠れぬ夜とバム...

import gdata.apps.emailsettings.client
from gdata.client import BadAuthentication
from gdata.client import RequestError
import urllib2
import requests
import json

# これらの値を自分のものに置き換えます

CONSUMER_KEY = 'XXXXXX'
CONSUMER_SECRET = 'XXXXXXXXXXXXXXXXXXX'
company_name = 'XXXXXXXXXXXXX'
admin_username = 'admin'


# request a 2-legged OAuth token
requestor_id = admin_username + '@' + CONSUMER_KEY
two_legged_oauth_token = gdata.gauth.TwoLeggedOAuthHmacToken(
CONSUMER_KEY, CONSUMER_SECRET, requestor_id)

#calling the emailsettings api
email_settings_client = gdata.apps.emailsettings.client.EmailSettingsClient(domain=CONSUMER_KEY)

email_settings_client.auth_token = two_legged_oauth_token email_settings_client.UpdateSignature(username='xxx.xxx@xxxx.com', signature='yor_signature')

于 2016-03-05T17:14:51.883 に答える