2019.05.310ユーザーデータが集まってくると、データ群から「この人にはこの商品がおすすめ」というデータが見えてくると思います。いったレコメンドを作成するには専用のプログラムが必要で実装するのにも大変・・・。いうAPIを使うことで、比較的簡単にレコメンドリストを作成することが可能です。今回は、そんなレコメンドリストの作り方を記載します。今回の開発環境は下記のとおりです。APIキーを取得するまずはAPIキーを取得しましょう。ボタンからAPIキーを作成しましょう。この時、利用規約を最下部までスクロールしないと、同意するボタンが押せません。メールアドレスを入力し、確認後には登録したメールアドレスにAPIキーが送られてきます。アップロードするCSVファイルを作るリコメンドリストを作成するため、集計データを作成しましょう。3項目が必要となります。今回は下記のようなデータを用意しました。このCSVファイルは、各項目をダブルクォートで囲んでいません。アップロードするURLを取得するまずはアップロードするURLを取得するところから始まります。いうエンドポイントにアクセスすると、URLを取得できます。true);print_r($response);上記プログラムを実行した結果は下記のとおりです。あるURLが、アップロードURLになります。CSVファイルをアップロードする続いてデータCSVファイルをアップロードしましょう。取得したURLに対して、アップロードのプログラムを実行していきます。この方法、実は検索してもほとんどヒットしないので、とてもマイナーではありますが実用性があるのではないでしょうか?アップロードのステータスを取得するアップロードが成功したら、次に演算処理開始しましょう。アップロードしただけでは演算されない、というところがポイントです。true);print_r($response);演算のステータスを取得する演算開始をしたら、ステータスで状態を確認しましょう。ここでエラーが出た場合は、最初からやり直しです。true);print_r($response);この時、下記のようなレスポンスが返ってきたら演算が終了した、ということです。これ以外は処理中、もしくはエラーとなります。instance)演算結果のダウンロードURLを取得する演算が終了したあとは、結果をダウンロードするURLを取得します。面倒かもしれませんがあと少しです、頑張りましょう。true);print_r($response);上記プログラムを実行した結果は下記のとおりです。あるURLが、ダウンロードURLになります。結果ファイルのダウンロード最後に結果ファイルをダウンロードしましょう。これもcurlでダウンロードできます。いう文字が出ればダウンロード成功です。うまくできない場合うまくいかない場合、ファイルフォーマットなどを確認してみましょう。今回アップロードしたcsvファイルは、最後に空行がありません。その他、細かい仕様もありますので、一度公式APIをよく読みましょう。結果を見てみるでは、ダウンロードできたファイルの中身を見てみましょう。いう感じになっています。このスコア値が高いほど、item_idを買う可能性が高いよ、ということです。いうところだと思います。注目してみましたが、需要があれば他のAPIの使い方も解説してみたいと思います。APIPHPリクルートレコメンドスポンサーリンクPOPULARノウハウアプリを更新してiOS13に対応させようのえる2019.09.20おすすめiPadをノート代わりにして6か月。