diff options
-rwxr-xr-x | twittperator.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/twittperator.js b/twittperator.js index 2f084e7..632f184 100755 --- a/twittperator.js +++ b/twittperator.js @@ -1277,8 +1277,11 @@ let PLUGIN_INFO = let useProxy = !!setting.proxyHost; let requestPath = path; - if (params) - requestPath += '?' + tw.buildQuery(params); + if (params) { + // XXX Twitter がなぜか + を許容しない気がする(401 を返す)ので、再変換する + let query = tw.buildQuery(params).replace(/\+/g, "%20"); + requestPath += '?' + query; + } let authHeader = tw.getAuthorizationHeader("http://" + host + requestPath); |