小编Dup*_*pie的帖子

使用python发送消息时出现400错误

我正在尝试使用 Gmail API 发送电子邮件。我已成功通过身份验证并在我的机器上有一个 client_secret.json 文件。我已经能够使用 Gmail API 网站上的快速入门示例获取标签列表

我已成功将范围重置为

SCOPES = 'https://mail.google.com'
Run Code Online (Sandbox Code Playgroud)

允许完全访问我的 Gmail 帐户。

我有一个 python 脚本,从这里这里编译。见下文。执行脚本时,我收到以下错误消息:

发生错误:https://www.googleapis.com/gmail/v1/users/me/messages/send?alt=json 返回“'raw' RFC822 有效负载消息字符串或通过 /upload/* URL 需要上传消息”>

关于我做错了什么以及如何解决它的任何想法?

from __future__ import print_function
import argparse
import time
from time import strftime, localtime
import os

import base64
import os
import httplib2
from httplib2 import Http

from apiclient import errors
from apiclient import discovery

import oauth2client
from oauth2client import file, client, tools

SCOPES = 'https://mail.google.com'
CLIENT_SECRET_FILE = 'client_secret.json'
store = …
Run Code Online (Sandbox Code Playgroud)

python raspberry-pi gmail-api

4
推荐指数
1
解决办法
806
查看次数

标签 统计

gmail-api ×1

python ×1

raspberry-pi ×1