2017-01-27 7 views
0

使用してiOSのは、(SWIFT 3)アプリは、私は以下の通りですエラーを取得しています。Instagramの統合Instagramのログイン時にエラー403

上記の問題を理解して解決するのを手伝ってください。

+0

OAuthSwiftを使用していますか? – Alex

+4

エラーメッセージは非常に明確です。サンドボックスに接続し、サンドボックスなしのアカウントを使用しています。 – rckoenes

+0

私の答えを確認してください。それはあなたの問題を解決します –

答えて

1

あなたはしているアプリケーションはまだInstagramのによって審査され、承認されていません。したがって、Sandbox Modeで開発する必要があります。それは、お尻の痛みです、あなたに教えてください。

サンドボックスモードの要点は、Developer SiteにログインしてSandbox Invitesを受け入れるために、あなたのお友達の一部をInstagramで取得する必要があることです。その後、APIクライアントを使用してプロファイルを表示することができます。

Instagramは基本的にあなたとあなたの友人(Sandbox Inviteを承認した人)のみが存在するInstagramの小さなサンドボックス版を作成します。

IMO、これは開発者にとって大きな障害です。あなたがあなたのビデオを作成して承認申請書を提出できるように、あなたの友人にこれをするように頼むことがいかに厄介なのか知っているので、私はあなたにPMのサンドボックスを受け入れることを嬉しく思っています。 am @mikeghen on Instagram)。

サンドボックスモードとアクセス許可の詳細については、これらのドキュメントをよく読んでください。

  • Permission Review
  • Instagram Sandbox Mode
    • はまた、間違いなくあなたのアプリケーションは、Instagramのサードパーティのアプリケーションのためのユースケースのいずれかに該当することを確認してください。 Login Permissionsのドキュメントの「有効な使用例...」を参照してください。あなたが(私が理解しているものから独占的に)1つに収まらない場合、あなたは抽選盤に戻らなければなりません。 IMOは、ユーザーがアプリケーションを実際に使用し、InstagramがAPIにアクセスできるようにするため、アプリケーションをユースケースに合わせるのに最適です。

      locking down their API in June 2016以降、Instagramはサンドボックスを導入することによって開発者にとってははるかに難しくなっています。ただし、Instagramであなたのサンドボックス招待を受け入れるためにあなたの5〜10人の友人を得ることができれば、本当にスムーズなセーリングができます。がんばろう!もっと私のPM私。

    0

    コードがサンドボックスに正常に接続されていれば、問題は1つだけです。アプリのセキュリティタブから選択範囲を削除して試してみてください。

    enter image description here

    +1

    私は彼がおそらく彼が適切にサンドボックスで認証するために使用したアカウントを設定していないように感じる。明示的なOAuthと明示的なOAuthはおそらく違いはありません。 – Mike

    +0

    @Jecky Modiこれは、アプリがサンドボックスモードになるまで、メッセージがサンドボックス以外のすべてのアカウントで完璧に来ない限り、役に立たない。 –