我尝试从authToken
获取flickr rest api
,但console.log发生错误Invalid signature
。我的响应链接是:
http://api.flickr.com/services/rest/?method=flickr.auth.getToken&api_key= {apiKey}&frob = {frob}&format = json&nojsoncallback = 1&api_sig = {ApiSig}。在我请求之前,已计算出frob
和ApiSig
。
ApiSig = MD5(secret+'api_key'+apiKey+'frob'+frob+'formatjsonmethodflickr.auth.getTokennojsoncallback1');
附言:
frob
计算正确。有任何想法吗?
最佳答案
我已经解决了这个问题。 URL中的参数必须按字母顺序。