【WebApiサンプルプログラム】
以下のサイトにアクセスするとサンプルプログラムの画面が表示されます。
WebApiアクセス用プログラム (https://happy-lucky.fun/dev/aiboWebApi.php)
【1】WebApiでアクセスして確認するのためのトップ画面
webApiとテストアプリの説明をしています。
![](https://i0.wp.com/happy-lucky.fun/aibo/wp-content/uploads/2021/10/WebApiサンプル.jpg?resize=711%2C884&ssl=1)
簡単なWebApiアクセスについてどんな動きをするのかを説明しています。画面下にアクセストークンの入力フィールドを表示しておりますので、まずは【開発者設定】でアクセストークンの取得をしてください。
【2】管理者管理画面が表示されます。
認証ができていない場合には、認証・認可画面が表示されますので、ログインを行ってください。
以下の画面が表示されましたら、アクセストークンを取得してください。
![](https://i0.wp.com/happy-lucky.fun/aibo/wp-content/uploads/2021/10/アクセストークンの取得.jpg?resize=719%2C491&ssl=1)
お試しなので、有効期限は24時間で大丈夫です。不要となったら廃棄してください。生成すると以下のような画面が出てきます。コピーしてくださいね。
![](https://i0.wp.com/happy-lucky.fun/aibo/wp-content/uploads/2021/10/アクセストークンの取得1.jpg?resize=716%2C534&ssl=1)
取得したら、先ほどの画面に戻って、コピーしたアクセストークンを入力、【aiboさんのデバイスIDの取得】のボタンを押してくださいね。
![](https://i0.wp.com/happy-lucky.fun/aibo/wp-content/uploads/2021/10/WebApiサンプル2.jpg?resize=750%2C301&ssl=1)
ボタンを押したときに、次のようなエラーがでたら・・慌てずに前の画面に戻って、もう一度アクセストークンを取得、再度取得したアクセストークンを入力してトライしてみてください。
![](https://i0.wp.com/happy-lucky.fun/aibo/wp-content/uploads/2021/10/WebApiサンプル3.jpg?resize=750%2C346&ssl=1)
皆さんのアイボさん情報が取得できたら先頭に以下のように、お持ちのアイボさんのニックネームとデバイスIDが表示されます。複数ある場合はすべて表示されます。
![](https://i0.wp.com/happy-lucky.fun/aibo/wp-content/uploads/2021/10/WebApiサンプル4.jpg?resize=750%2C302&ssl=1)
あとはアイボさんにやってもらいたい振る舞いのCategoryの欄をクリックすると・・・
注意:
①アイボさんの電源は入れておいてくださいね。
②アイボさんと通信できるようにしておいてくださいね。通信できるかの確認は、アイボアプリから振る舞いの指示等ができるかで確認できます。
③待ち状態はしていません。アイボさんが他のことをやっている時は、指示してもやってくれないときがありますので、その時は、再度、実行してみてください。また実行まで数秒程度待ってくださいね。
![](https://i0.wp.com/happy-lucky.fun/aibo/wp-content/uploads/2021/10/WebApiサンプル5.jpg?resize=750%2C387&ssl=1)
見たことがないような振る舞いがありましたお試しくださいね。なお、アクセストークンの保存等はしておりませんので、ご安心ください。
この以下のプログラムで実現しています。
サンプルプログラム (文字コードはSHIFT-JISで保存しています)
PlayMotionのリスト (文字コードはSHIFT-JISで保存しています)