어쨌든 나는 안드로이드에서 구글로부터 AuthToken을 얻을 수 있었지만, 이제는이 토큰을 어떻게 애드 센스 관리 서비스에 연결하여 애드 센스 계정 정보를 얻을 수 있는지 발견 할 수 없다. ???AuthToken을 사용하여 Adsense 관리 계정 정보를 얻으려면 어떻게해야합니까?
몇 가지 예를 제공해주십시오. 나는 사방을 수색했지만 이것에 관련된 어떤 예도 찾을 수 없다.
어쨌든 나는 안드로이드에서 구글로부터 AuthToken을 얻을 수 있었지만, 이제는이 토큰을 어떻게 애드 센스 관리 서비스에 연결하여 애드 센스 계정 정보를 얻을 수 있는지 발견 할 수 없다. ???AuthToken을 사용하여 Adsense 관리 계정 정보를 얻으려면 어떻게해야합니까?
몇 가지 예를 제공해주십시오. 나는 사방을 수색했지만 이것에 관련된 어떤 예도 찾을 수 없다.
java로 AdsenseApiClient를 구성하면 전송, jsonFactory 및 transportInitializer의 세 가지 인수가 필요합니다.
이니셜 라이저에는 원하는 마법이 있습니다. 특히 AccessToken을 인수로 사용하는 전송 초기화 프로그램 유형 인 GoogleAccessProtectedResource가 있습니다.
GoogleAccessProtectedResource transportInitializer = new GoogleAccessProtectedResource(authToken);
return ew AdsenseApiClient(transport, jsonFactory, transportInitializer);
약간 더 정교 내 코드는 모양 다음
private ApiClient createClientForAccessToken(
final JsonHttpParser parser, HttpTransport transport, final String accessToken) {
final AccessProtectedResource accessProtectedResource =
new GoogleAccessProtectedResource(accessToken);
HttpRequestInitializer transportInitializer = new HttpRequestInitializer() {
@Override
public void initialize(HttpRequest request) throws IOException {
request.addParser(parser);
request.setConnectTimeout(CONNECTION_TIMEOUT_MILLIS);
request.setReadTimeout(SOCKET_TIMEOUT_MILLIS);
request.setEnableGZipContent(true);
request.setNumberOfRetries(0);
accessProtectedResource.initialize(request);
}
};
return new AdsenseApiClient(transport, parser.getJsonFactory(), transportInitializer);
}
Google Api Java Client 페이지 특히 Task sample for Andriod를 사용하여 인증하는 방법의 예를 제공 TasksSample.java 포함 샘플을 가지고 있습니다 Google Api 및 OAuth2. 인증을 위해서는 애드 센스 관리 API를 사용해야하는 것과 동일합니다.
정확히 무슨 일이 있었는지 나는 이해할 수 없다. AdsenseAPiClient를 만드는 방법. 그것은 특별한 라이브러리가 필요합니까? 이미 모든 apis 클라이언트 라이브러리를 가져 오기 때문에. 그럼 내가 만든 수업을 알려주시겠습니까? 아니면 클래스 리브레이 (class librairy)? N 그것이 그것이 작동하는지에 의해 창조되면 N? 감사합니다. –