擅长:python、mysql、java
<p>这类似于Facebook API——在生成签名散列之前,需要规范化查询字符串。</p>
<p>您可能有一个参数字典,例如:</p>
<pre><code>params = {
'consumer_key': "....",
'consumer_secret': "....",
'timestamp': ...,
...
}
</code></pre>
<p>创建查询字符串,如下所示:</p>
<pre><code>urllib.urlencode(sorted(params.items()))
</code></pre>
<p><code>params.items()</code>将字典的键和值作为列表元组返回,<code>sorted()</code>对列表进行排序,并在转义时将它们连接到单个字符串中。</p>