iPhoneアプリからmixi Graph APIを使って写真付きボイスを投稿することに挑戦してみた。
実はmultipart/form-data形式でデータを送信するというのがやったことなかったので、ここを参考にさせてもらった。
iPhoneアプリ開発記(10):Objective-C で HTTP のファイルアップロードを実装する
ここはNSASCIIStringEncodingのエンコードを使っているが、そのまま投稿してみると、mixiからinvalidだと怒られてしまった。
それも当然のことで、mixiのガイドラインにはUTF8でエンコードすることと書かれている。
なのでNSUTF8StringEncodingでエンコードして送信してみると、何の問題もなく投稿できた。
それにしてもmixiのアクセストークン&リフレッシュトークンの有効期限が短すぎて大変。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿