0

Heroku-Facebook アプリのチュートリアルに従っていますが、Facebook でアプリを表示しようとするとエラーが発生します。デフォルトのアプリのホームページとは対照的に、次のエラーとトレースバックが画面に表示されます。

TypeError
TypeError: Incorrect padding

Traceback (most recent call last)

File "/app/lib/python2.7/site-packages/flask/app.py", line 1306, in __call__
return self.wsgi_app(environ, start_response)

File "/app/lib/python2.7/site-packages/flask/app.py", line 1294, in wsgi_app
response = self.make_response(self.handle_exception(e))

File "/app/lib/python2.7/site-packages/flask/app.py", line 1292, in wsgi_app
response = self.full_dispatch_request()

File "/app/lib/python2.7/site-packages/flask/app.py", line 1062, in full_dispatch_request
rv = self.handle_user_exception(e)

File "/app/lib/python2.7/site-packages/flask/app.py", line 1060, in full_dispatch_request
rv = self.dispatch_request()

File "/app/lib/python2.7/site-packages/flask/app.py", line 1047, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)

File "/app/exampleap

このエラーを修正するために必要な具体的な手順は何ですか?

4

1 に答える 1

6

アプリで、次の行を変更します。

data = json.loads(urlsafe_b64decode(str(encoded_data[1])))

この行に:

data = json.loads(urlsafe_b64decode(str(encoded_data[1]) + (64-len(encoded_data[1])%64)*"="))

わたしにはできる

于 2012-05-01T03:14:15.893 に答える