pysmug と Django を使用すると、感謝祭の 1 週間前に SmugMug で行われた変更で「無効なユーザー」エラーが発生したことに取り組んでいる人はいますか?
_su Cookie の存在が必要になったという提案がありますが、pysmug で使用される pycurl はこれを適切に処理する必要があるように思えます。
ログイン時にエラーは発生しないため、「無効なユーザー」というエラー メッセージは偽物であると想定しています。
pysmug の問題を抱えている他の人にとっては、次のパッチで問題が修正されました。
pysmug の pycurl の実装は、cookie jar を設定しません。この問題を解決するには、次の 2 行を smugmug.py の行番号 #143 に追加して、再インストールします。
c.setopt(c.COOKIEFILE, 'cookies.txt')
c.setopt(c.COOKIEJAR, 'cookies.txt')
必要なアクセス許可を持つフォルダー (つまり /tmp/) に書き込まれるように、cookies.txt への絶対パスを設定することをお勧めします。