쇼핑을 위해 Google 검색 API를 통해 Google Affiliate Network 제품 피드에 액세스하고 싶습니다. 내가 개발중인 백엔드 파이썬 라이브러리에서이 작업을하고 싶습니다. 이런 일을 한 사람 있습니까?쇼핑을위한 Google 검색 API를 통해 Google Affiliate Network 제품 피드에 액세스
- 구글 계정
- 사용 검색 구글 API 콘솔에서 온라인 쇼핑을위한 API 및 (서버 애플 리케이션을위한) API 키와 클라이언트 ID + 클라이언트 비밀이 있어요 (:
나는 다음이 설치된 응용 프로그램의 경우).
- GAN 계정이 있고 pid를 받았습니다.
- 나를 승인 한 여러 광고주가 내 제품 피드에서 제공되는 제품을 보유하고 있습니다.
OAuth2를 파이썬 코드 :
에 대한 등록되지 않은 :어떤 광고주가 특정 게시자
from apiclient.discovery import build
from oauth2client.client import OAuth2WebServerFlow
from oauth2client.tools import run
from oauth2client.django_orm import Storage
from models import CredentialsModel
storage = Storage(CredentialsModel, 'name', 'GAN Reporting', 'credentials')
credentials = storage.get()
if credentials is None or credentials.invalid == True:
flow = OAuth2WebServerFlow(
client_id=MyClientID,
client_secret=MyClientSecret,
scope='https://www.googleapis.com/auth/shoppingapi',
user_agent='cleverblocks/1.0',
access_type='offline')
credentials = run(flow, storage)
http = httplib2.Http()
credentials.authorize(http)
client = build('shopping', 'v1', http=http,
developerKey=MyAPIKey)
resource = client.products()
request = resource.list(source='gan:MyGANPid', country='US')
return request.execute()
이 실행 나는 다음과 같은 오류 (HttpError 412)을 다시 얻을
인증에 사용하는 사용자는 일 e GAN-> settings-> users 섹션.
나는이 API가 고장났다 고 생각하기 시작했다는 점에서 모든 점에서이 점을 해킹했다. 쇼핑 API를 통해 GAN 제품 피드에 액세스 할 수있는 사람이 있습니까?
도움을 주시면 감사하겠습니다.