我在通过他们的 API 在 Gmail 中发送草稿时遇到了麻烦,并且文档没有太大帮助,特别是因为我正在使用 Ruby。
我可以毫无问题地创建草稿,但是当我尝试发送新创建的草稿时,我收到一条错误消息:
ArgumentError (wrong number of arguments (0 for 1))
涉及的代码如下:
@gmail = client.discovered_api('gmail', 'v1')
@send_result = client.execute(
:api_method => @gmail.users.drafts.send,
:parameters => { 'userId' => 'me' },
:body_object => { 'id' => '<message_id>' }
)
看看调试器,错误似乎是因为这个而出现的:
@gmail.users.drafts.send
我在这里想念什么?我还没有看到我应该将参数传递到 api_method 的任何地方?另外我在哪里可以找到记录在哪里以及应该是什么参数?
谢谢!