0
을 사용하여 Android에서 403, "Access Not Configured"를 반환합니다. Google IO 2013 코드 샘플, 특히 해시 태그 검색을 기반으로 한 Google 플러스 게시를 표시하는 SocialStreamFragment를 사용하려고합니다. 수행Google+ 활동 검색 GoogleIO13 샘플 앱 코드
단계 :
- 통합 SocialStreamFragment.java 클래스와 관련 clasees, 등, 내 프로젝트이다.
- 콘솔 API에서 내 프로젝트 용 Google+ API를 사용하도록 설정했습니다.
- 콘솔 API에서 Android 앱용 Simple API Access 키를 생성하고 내 앱의 패키지 및 디버그/prod 키를 허용 된 앱으로 구성했습니다.
- Simple Access Key를 Config.API_KEY로 복사했습니다.
활동/게시물을 가져 오는 코드는 IOException : 403, "Access Not Configured"로 실패합니다.
public List<Activity> loadInBackground() {
mIsLoading = true;
// Set up the HTTP transport and JSON factory
HttpTransport httpTransport = new NetHttpTransport();
JsonFactory jsonFactory = new GsonFactory();
// Set up the main Google+ class
Plus plus = new Plus.Builder(httpTransport, jsonFactory, null)
.setApplicationName(NetUtils.getUserAgent(getContext()))
.setGoogleClientRequestInitializer(
new CommonGoogleClientRequestInitializer(Config.API_KEY))
.build();
ActivityFeed activities = null;
try {
activities = plus.activities().search(mSearchString)
.setPageToken(mNextPageToken)
.setOrderBy("recent")
.setMaxResults(MAX_RESULTS_PER_REQUEST)
.setFields(PLUS_RESULT_FIELDS)
.execute();
mHasError = false;
mNextPageToken = activities.getNextPageToken();
} catch (IOException e) {
e.printStackTrace();
mHasError = true;
mNextPageToken = null;The
}
return (activities != null) ? activities.getItems() : null;
}
무엇이 잘못되었거나 잘못 되었습니까?
내 프로젝트에는 설치된 애플리케이션의 API 콘솔 클라이언트 ID도 구성되어 있습니다. 이것이 문제가 될 수 있습니까?