Instagram-APIを使用してユーザを購読しようとしています。そのユーザがInstagramに何か投稿すると、私のアプリはPOSTを受け取ります。私はサンドボックスにアプリケーションを設定し、コールバックURIを定義し、サンドボックスに自分のユーザーを追加して、サブスクリプションを登録するために次のURLを呼び出しました。Instagram API - 特定のユーザに登録する方法
https://api.instagram.com/v1/subscriptions?client_id=MY_CLIENT_ID&client_secret=MY_CLIENT_SECRET&object=user&user_id=jonlees1234&aspect=media&verify_token=1234567890&callback_url=https://instagram.pulselive.com/SubscriptionCallback
わかりやすい部分は次のとおりです。
&オブジェクト=ユーザー&のuser_id = jonlees1234 &側面=メディア
SubscriptionValidationのGETが呼び出されたときhub.challengeがエコーされるように、私は私のコールバックURLに対してGETとPOSTメソッドを持っています。私はこれを試して、それは動作します。しかし、私が上記URLから得た回答は以下の通りです。
{"meta":{"code":200},"data":[]}
これは、すべての作業が、私は、サブスクリプションAPI呼び出しのリストを実行したときにサブスクリプションがないことをされていることを示します。
どうすればよいですか?
これは機能しますか?ドキュメンテーションによると、ユーザー - >メディアの購読では、あなたのアプリを認証するすべてのユーザー*からのすべての投稿にあなたが購読しているという。 1人のユーザーを購読する方法はありません。 – ggwarpig