向twitter流式API添加位置会导致OAuth失败

向twitter流式API添加位置会导致OAuth失败,twitter,twitter-oauth,twitter-streaming-api,Twitter,Twitter Oauth,Twitter Streaming Api,我已使用track参数成功连接到twitter流媒体API。我使用OAuth身份验证,并编写了自己的类(因此不使用任何库) 我刚刚添加了位置参数。我已经按照文档中规定的字母顺序将其添加到oauth_签名_base_字符串中。它也被编码在这个字符串中,如文档中所述 然后,我将它与track参数一起添加到uri中,但不进行编码。我再次相信,这是医生们说的 我遇到的问题是,将location参数添加到授权字符串中会导致身份验证失败(即401 Unauthorized) 有没有人知道应该如何将位置参数

我已使用track参数成功连接到twitter流媒体API。我使用OAuth身份验证,并编写了自己的类(因此不使用任何库)

我刚刚添加了位置参数。我已经按照文档中规定的字母顺序将其添加到oauth_签名_base_字符串中。它也被编码在这个字符串中,如文档中所述

然后,我将它与track参数一起添加到uri中,但不进行编码。我再次相信,这是医生们说的

我遇到的问题是,将location参数添加到授权字符串中会导致身份验证失败(即401 Unauthorized)

有没有人知道应该如何将位置参数添加到标题中,因为这是我认为我出错的地方(即,应该对位置值进行编码?)

干杯。
Tim

结果表明,由于使用了
System.Uri.EscapeUriString
而不是
System.Uri.EscapeDataString


始终使用
System.Uri.EscapeDataString
对twitter OAuth api的任何字符串进行编码。

能否显示签名基字符串的示例?