diff --git a/rmsdk/model.py b/rmsdk/model.py index 93e0638..36ff583 100755 --- a/rmsdk/model.py +++ b/rmsdk/model.py @@ -4,6 +4,7 @@ import requests from time import time from .utils import generateSignature, getNonce, orderDict +from datetime import datetime class RMSDKModel(object): """The base RM SDK Model all other models will inherit. @@ -108,7 +109,7 @@ def getSignature(self, data, method, nonceStr, requestUrl, timestamp): def getHeadersAndData(self, accessToken, requestUrl, method="post", data=None): nonceStr = getNonce() - timestamp = str(time()) + timestamp = datetime.strftime(datetime.now(), "%s") if data is not None: data = json.dumps(orderDict(data), separators=(',', ':')) @@ -116,4 +117,4 @@ def getHeadersAndData(self, accessToken, requestUrl, method="post", data=None): signature = self.getSignature(data, method, nonceStr, requestUrl, timestamp) headers = self.getHeader(accessToken, signature, nonceStr, timestamp) - return headers, data \ No newline at end of file + return headers, data