私はアンドロイドアプリにFacebook android sdkを使用しています。私の開発版を開発している間、すべて私のアプリでうまくいっていた。私は最終的に国民に私のアプリを公開する際ときに人々が私のアプリを認証しようとすると、Facebookのauthenicationは醜いエラーを吐く:FacebookのAndroidスマートフォンでsdkがリダイレクトしています。
API Error code: 100
API Error description: Invalid parameter
Error Message: Requires valid redirect URI
は、Facebookが思うように私は彼らにリダイレクトするブラウザを行うと、欠けているようです私はこのすべては開発中にうまく働いたとだけあった言ったように
facebook.authorize(this, new String[] { "email", "publish_stream" }, new FBLoginDialogListener());
:私のアプリに戻るには、URIをリダイレクトするが、私はあなたがリダイレクトURIを送信しないでアンドロイドSDKを使用しています、あなたはコールバックリスナーを持っています私のプロダクト版をリリースした後にアップしているので、devアプリのセットアップとfbのプロダクトセットアップの両方をチェックしたところ、どちらも同じです。
他にもこの問題がありますか?
更新:ユーザーが自分のアプリケーションにログインできるようにしても、私のアクセス許可を受け入れない場合にのみ、このエラーが発生するようです。うーん。たぶん私はいくつかの状況を処理していないが、エラーはまだ私には意味がありません。
Androidハッシュを正しく入力しましたか?それは貧しいエラーメッセージです、私は同意しますが、それはあなたの設定に関連する可能性がありますように聞こえる。あなたのアプリIDを私に送ったら、調査することができます。 –
ハッシュが正しい場合、このメッセージの前にスローされるため、ハッシュは正しいです。私は許可を受け入れると、このエラーを越えることができますが、もし私が(私が偶然によってした)許可しないなら、私は将来私が許可することから私をロックします。私はFacebookのアカウントの設定からアプリを削除することでこれを回避することができましたが、私はこの状態でユーザーが立ち往生するのが嫌いです – MattoTodd
iPhone SDKで同じ問題が発生しています。この問題は3日前に始まりました。それを解決する方法はわかりません。 –