0

Oauth2を使用して認証しようとしています。以前の実装ではOAuth2Draft10を使用していましたが、現在は非推奨になっているため、OAuth2.0に移行したいと思いましたhttp://www.proksi.us/browse.php?u=Oi8vY29kZS5nb29nbGUuY29tL3AvZ29vZ2xlLWFwaS1qYXZhLWNsaWVud

私はインストールされたアプリケーションであり、http://www.proksi.us/browse.php?u = Oi8vY29kZS5nb29nbGUuY29tL3AvZ29vZ2xlLWFwaS1qYXZhLWNsaWVudC93aWtpL09BdXRoMg%3D%3D &b =

しかし、ここでauthorize()メソッドを呼び出しているときに問題が発生したため、VerificationCodeReceiverを通過できませんでした。

私が間違っているか行方不明になっているところを通り抜けることができる場所からのヘルプまたはガイド..?

4

1 に答える 1

0

解決済み..:)

VerificationCodeReceiverは必要ありません。

 public static Credential authorize() throws Exception {
        // load client secrets
        GoogleClientSecrets clientSecrets = GoogleClientSecrets.load(
            JSON_FACTORY, AdSenseSample.class.getResourceAsStream("/client_secrets.json"));


        // set up file credential store
        File jsonFile = new File("/adsense.json"); 

        FileCredentialStore credentialStore = new FileCredentialStore(jsonFile, JSON_FACTORY);

        // set up authorization code flow
        GoogleAuthorizationCodeFlow flow = new GoogleAuthorizationCodeFlow.Builder(
            HTTP_TRANSPORT, JSON_FACTORY, clientSecrets,
            Collections.singleton(AdSenseScopes.ADSENSE_READONLY)).setCredentialStore(
            credentialStore).build();
        // authorize
        return new AuthorizationCodeInstalledApp(flow, new LocalServerReceiver()).authorize("user");
      }

ありがとう..:)

于 2013-03-14T06:27:02.993 に答える