1

感恩节前一周在 SmugMug 进行的更改导致在使用 pysmug 和 Django 时出现“无效用户”错误的其他任何人都在苦苦挣扎吗?

有人建议他们现在需要存在 _su cookie,但在我看来,pysmug 中使用的 pycurl 应该可以正确处理这个问题。

登录时不会发生该错误,因此我假设错误消息“无效用户”是伪造的。

4

1 回答 1

0

对于其他遇到 pysmug 问题的人,以下补丁修复了该问题:

pysmug 的 pycurl 实现没有设置 cookie jar。要解决此问题,请将以下两行添加到 smugmug.py 的第 #143 行并重新安装:

c.setopt(c.COOKIEFILE, 'cookies.txt')
c.setopt(c.COOKIEJAR, 'cookies.txt')

您可能需要设置 cookies.txt 的绝对路径,以确保将其写入具有必要权限的文件夹,即 /tmp/

于 2011-05-14T13:12:06.467 回答