2014-01-29 6 views
0

여기에서 브라우저를 개발하고 대부분의 브라우저처럼 주소 입력란에 "실시간 검색"을 추가하려고했습니다. 구글의iOS 앱에서 Google 검색

https://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=QUERY

을 이용하여 시작하지만 그것은 더 이상 사용되지 않으며 검색의 수에 제한이있어이 밝혀졌습니다.

그래서 내가하고 그것을 켜져, 새로운 맞춤 검색을 발견 내 응용 프로그램의 번들 식별자와 일치하는 API 키를 생성하고, 시도 :

https://www.googleapis.com/customsearch/v1?key=MYKEY&q=QUERY

하지만 그와 난 그냥 얻을 "Access Not Configured."라는 오류 메시지가 다시 나타납니다. 프로젝트 용 API를 활성화하려면 Google Developers Console을 사용하십시오. "

개발자 콘솔로 돌아가 확인한 다음 맞춤 검색을 사용하도록 설정했습니다. 앱에서 키를 변경하려고하면 전혀 다른 오류가 발생합니다. 양쪽에서 번들 식별자를 변경하면 마찬가지입니다. 그래서 키와 앱의 유효성을 검사하고 있습니다.

누군가가 cx =를 사용하고 사용자 지정 검색에 식별자를 전달해야하지만 사용자 지정 검색을 수행하려면 URL을 지정해야하며 전체 웹을 검색하려고합니다.

새로운 API가 특정 사이트를 검색하기위한 용도 일뿐 아니라 더 이상 Google API에서 일반 검색 결과를 얻을 수있는 방법이 없습니까? 아니면 내가 여기서 다른 것을 놓치고 있습니까?

답변

0

위에서 언급 한 Google 맞춤 검색 API를 사용할 수 있습니다.

'cx ='및 'key ='를 사용하는 방법은 okey입니다.

"전체 웹 검색 중"입니다.

  1. CSE로 이동하십시오.
  2. '기본 사항'탭이 선택되어 있는지 확인하십시오.
  3. 이제 '검색 할 사이트'필드가 표시되고 일부 사이트가 있습니다.
    • 새 CSE를 만들 때 사이트를 추가해야합니다.
  4. 먼저 추가 한 모든 사이트를 삭제해야합니다.
  5. 둘째, 전체 웹 검색을 선택하고 포함 사이트 강조를 선택합니다.

그게 전부 야! 위 단계를 완료하면 전체 웹에서 검색 할 수 있습니다.

그러나 각 CSE는 하루에 100 회까지 제한됩니다.

관련 문제