もふったー、画像アップロード機能にようやく対応
Twitter Client Mo-Footer(もふったー)開発計画【BM】
どうしても、ファイルアップロード機能がエラーになるんで、実装してなかったんですが、原因はとっても単純な所にありました。
POST /1.1/statuses/update_with_media.json HTTP/1.0 User-Agent: Mozilla/5.0 (Windows) Mo-Footer v0.9 Host: api.twitter.com Connection: Close Proxy-Connection: Close Accept: */* Authorization: OAuth oauth_consumer_key="--------" , oauth_signature_method="HMAC-SHA1", oauth_timestamp="1364299490", oauth_token="47556511", oauth_version="1.0", oauth_signature="---------------" Content-Length: 5470 Content-Type: multipart/form-data; boundary=------------MOFOOTERBOUNDARY ------------MOFOOTERBOUNDARY 臼NG****************************** testtest |
これが修正前
何がおかしいか分かるかな・ω・?
POST /1.1/statuses/update_with_media.json HTTP/1.0 User-Agent: Mozilla/5.0 (Windows) Mo-Footer v0.9 Host: api.twitter.com Connection: Close Proxy-Connection: Close Accept: */* Authorization: OAuth oauth_consumer_key="--------" , oauth_signature_method="HMAC-SHA1", oauth_timestamp="1364299490", oauth_token="47556511", oauth_version="1.0", oauth_signature="---------------" Content-Length: 5470 Content-Type: multipart/form-data; boundary=--MOFOOTERBOUNDARY ----MOFOOTERBOUNDARY 臼NG****************************** testtest |
こちら回答
てっきり、「boundary」で指定した文字列で区切ればいいのかと思っていたんですが、
頭に「--」を付けないといけないんですね。
Googleで検索したら、同じようなミスで 500 Server Internal Error になってる人がたくさんいたのですが、
誰も、間違いに気づかなかったので、それが正しいもんだと思っていました(苦笑)
ファイルのアップロード対応したので、Beta 版 0.9.5 のリリースも致しました。
β版初のインストーラー付きバージョンになります
Comments