0

Python の AWeber API (https://github.com/aweber/AWeber-API-Python-Library) を使用していますが、これらの例外が頻繁に発生します。なぜこれが起こるのか分かりません。何か案は?

File "/<path>/aweber_api/entry.py", line 160, in __getattr__
    return self._child_collection(attr)

File "/<path>/aweber_api/entry.py", line 151, in _child_collection
    self._child_collections[attr] = self.load_from_url(url)

File "/<path>/aweber_api/base.py", line 38, in load_from_url
    response = self.adapter.request('GET', url)

File "/<path>/aweber_api/oauth.py", line 60, in request
    '{0}: {1}'.format(error_type, error_msg))

APIException: UnauthorizedError: Combination of nonce, timestamp, and consumer_key must be unique. https://labs.aweber.com/docs/troubleshooting#unauthorized
4

1 に答える 1

1

エラー メッセージは、実際には OAuth によるものです。同じリクエストを複数回送信しています。新しいタイムスタンプとノンスを取得するには、(同じコマンドとパラメーターであっても) 要求を再度生成する必要があります。

これは、まったく同じリクエストを複数回処理しないようにするための OAuth 対策です。たとえば、プログラムが実際にコマンドをまったく同時に 2 回送信したとします。

于 2012-07-01T03:14:24.600 に答える