もふったー、画像アップロード機能にようやく対応
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