Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 使用Google Admin SDK更新电子邮件_Ruby_Ruby On Rails 4_Google Api_Google Api Ruby Client - Fatal编程技术网

Ruby 使用Google Admin SDK更新电子邮件

Ruby 使用Google Admin SDK更新电子邮件,ruby,ruby-on-rails-4,google-api,google-api-ruby-client,Ruby,Ruby On Rails 4,Google Api,Google Api Ruby Client,我正在尝试使用Ruby更新我的Google组织的电子邮件签名,在Python中我有以下代码 # client.UpdateSignature(username=gmail_user, signature=html) 现在我需要使用Ruby,但是我不能访问这个函数,我有这个代码,但是我不知道如何使用这个API client = Google::APIClient.new(application_name: "xxxxxx", application_version: "0.1") groups

我正在尝试使用Ruby更新我的Google组织的电子邮件签名,在Python中我有以下代码

# client.UpdateSignature(username=gmail_user, signature=html)
现在我需要使用Ruby,但是我不能访问这个函数,我有这个代码,但是我不知道如何使用这个API

client = Google::APIClient.new(application_name: "xxxxxx", application_version: "0.1")
groups = client.discovered_api('admin', 'directory_v1')
key = Google::APIClient::KeyUtils.load_from_pkcs12('config/xxx69.p12', 'notasecret')
service = client.discovered_api('admin', 'directory_v1')
或者如何将直接更新发送到:

https://apps-apis.google.com/a/feeds/emailsettings/2.0/mydomain.com/#{user}/signature

非常感谢。

我想说的是,在GUI Google管理面板中简单地对您域中的每个电子邮件签名进行大规模更新会更容易,但我也建议您查看GAM:。它使许多谷歌API更容易处理/构建。谢谢,我要试试它。