ドゥアイネットのプログラマー、湯川が開発日記を綴ります。

CALENDAR
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    
<< December 2019 >>
ARCHIVES
CATEGORIES
<< mixiアプリモバイル | main | かんたん!スケジューラモバイル版 >>
RESTful API
 mixiアプリモバイルでは、
ユーザのプロフィール情報を取得するために「RESTful API」を使用します。

使用するためには「OAuth」で認証を行わないといけません。
「OAuth」は難しいですが、ライブラリを使用することができます。

OAuth.php」をダウンロードしてきてmixiに書かれているサンプルコードを
もとにプログラムを書きます。

なかなか認証が通りませんでした(Authorization Requiredになってしまいます)。
キーなども間違っていないようなので、mixi Developer Centerに質問してみました。
回答がすぐにきました。
「OAuth.php」が更新されているので、サンプルコードの以下の部分を書き換えると
うまくいくそうです。

$auth_header = $request->to_header();
if ($auth_header) {
curl_setopt($curl, CURLOPT_HTTPHEADER, array($auth_header));
}

↓↓

$auth_header = $request->to_header('api.mixi-platform.com');
if ($auth_header) {
curl_setopt($curl, CURLOPT_HTTPHEADER, array($auth_header));
}


試してみたところ
、ユーザのプロフィール情報を取得できました。
これで、開発が先にすすめられそうです。
| mixiアプリ | 09:26 | comments(0) | - |
コメント
コメントする