0

InstagramとAndroidを統合するためにgithubプロジェクトを利用しています

私のプロジェクトでは、Instagramからユーザー画像を閲覧する必要があります。ログインダイアログを開いて詳細を入力すると、ログインできます。次に、リダイレクトURLを開きます。

テストするために、onSuccess()メソッドとonFail()があります

`OAuthAuthenticationListener listener = new OAuthAuthenticationListener() { 
    @Override
    public void onSuccess() {
        tvSummary.setText("Connected as " + mApp.getUserName());
        btnConnect.setText("Disconnect");
        JSONArray jsonArray = mApp.getUserImages();}




public void onFail(String error) {
            Toast.makeText(InstagramIntegrationActivity.this, error,
                    Toast.LENGTH_SHORT).show();
        }`

リスナーは登録されていますが、 mApp = new InstagramApp(this, ApplicationData.CLIENT_ID, ApplicationData.CLIENT_SECRET, ApplicationData.CALLBACK_URL); mApp.setListener(listener);呼び出されていません。onSuccessには、JSONObjectを解析して画像を取得するためのコードがあります。

onFail()メソッドのonSoccess()が呼び出されないために、何かが起こっている可能性がありますか?どんな助けでもいただければ幸いです。前もって感謝します。

4

1 に答える 1

0

問題の解決策を見つけました。ロジックとコードは正しかった。しかし、私が犯した間違いは、Instagram Developer Websiteで同じ Web サイト URI とリダイレクト URI を持つ 2 つのアプリケーションを登録しようとしたことです。

それを修正すると、問題は解決しました。

于 2013-01-15T15:10:08.390 に答える