行python库可以';t登录

行python库可以';t登录,python,login,line,Python,Login,Line,根据, 但我尝试过,总是得到异常,然后我在手机中键入pinCode 然后authToken=client.authToken,获取另一个错误 我被困在这里,以下是测试信息: >>> from line import LineClient >>> client = LineClient("xxxxx@xxxx","xxxx") Enter PinCode '4169' to your mobile phone in 2 minutes Traceback (mo

根据,

但我尝试过,总是得到异常,然后我在手机中键入pinCode

然后authToken=client.authToken,获取另一个错误

我被困在这里,以下是测试信息:

>>> from line import LineClient
>>> client = LineClient("xxxxx@xxxx","xxxx")
Enter PinCode '4169' to your mobile phone in 2 minutes
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "line/client.py", line 79, in __init__
self.login()
File "line/api.py", line 98, in login
raise Exception("Code is removed because of the request of LINE corporation")
Exception: Code is removed because of the request of LINE corporation
>>> authToken = client.authToken
Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
NameError: name 'client' is not defined
>>从line导入LineClient
>>>client=LineClient(“xxxxx@xxxx“,”xxxx“)
在2分钟内将PinCode“4169”输入您的手机
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“line/client.py”,第79行,在_init中__
self.login()
登录名中第98行的文件“line/api.py”
引发异常(“由于LINE corporation的请求,代码被删除”)
例外情况:由于LINE corporation的请求,代码被删除
>>>authToken=client.authToken
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
NameError:未定义名称“客户端”
正如我在As提到的

由于LINE corporation的请求,您将无法登录。(我必须删除一些代码)但是,您可以通过使用authToken登录来使用此库。有关authToken登录的说明将在以下段落中解释

无法使用电子邮件和密码登录。由于LINE公司的要求,相关代码被删除


您需要从在线客户端获取自己的authToken,我无法告诉您如何获取它。

我遇到了与您相同的错误,无法通过电子邮件和密码登录。在mingw32 MSYS Shell中执行了一系列命令之后,我设法获得了会话密钥,并通过Python Shell向联系人发送了一条消息

解决方案:

1) 你需要蟒蛇2。确保PATH环境系统变量指向
C:\Python27;C:\Python27\Scripts

2) 您需要下载Apache Thrift(支持Python2,不支持Python3)

3) 下载MingGW安装管理器.exe安装程序。在基本设置窗格中,仅选择“mingw开发工具包”和“msys库”并应用更改。在“所有软件包”窗格中,安装其他软件包“msys rxvt”、“msys unzip”、“msys wget”、“msys zip”(仅4个二进制软件包)并应用更改

4) 在桌面上创建快捷方式。将位置设置为
C:\MinGW\msys\1.0\msys.bat
,并将其命名为msys Shell。右键单击新快捷方式并打开其属性。编辑它,使其看起来像这样:Target:
C:\MinGW\msys\1.0\msys.bat--rxvt
。从以下位置开始:
C:\MinGW\msys\1.0\bin
。按OK按钮

5) 现在启动MSYS shell并在中键入以下内容:(这是为了修复登录时出现的电子邮件和密码错误,您可以在此处复制命令,并使用“Shift+鼠标左键单击”粘贴到shell中。)

$pip安装行和&pip卸载-y行
$git克隆https://github.com/carpedm20/LINE.git
$cd行/行
$wgethttps://gist.github.com/windows98SE/b739038218b6fe4d423f/raw/5f68cf3d9a2a88576b739810a6bd6fcaa0c5e940/api.py.patch --无支票证明
$patch api.py
6) 尝试在pythonshell中使用电子邮件和密码重新登录,并打印出身份验证令牌。您应该能够看到您的令牌,看到您的个人资料联系人,并通过pythonshell向他们发送消息

$ pip install line && pip uninstall -y line
$ git clone https://github.com/carpedm20/LINE.git
$ cd LINE/line
$ wget https://gist.github.com/windows98SE/b739038218b6fe4d423f/raw/5f68cf3d9a2a88576b739810a6bd6fcaa0c5e940/api.py.patch --no-check-certificate
$ patch api.py < api.py.patch
$ cd ..
$ python config.py
$ python setup.py install