Форум сайта python.su
0
Привет.
Не могу понять в чем проблема:
import requests
params = (
('query', ‘sale’),
('snip_start', ‘<strong>’),
('snip_end', ‘</strong>’),
)
response = requests.get('https://usx.api.mailchimp.com/3.0/search-campaigns', params=params, auth
'anystring', ‘apikey’))
Понятное дело здесь: auth
'anystring', ‘apikey’)) ввожу логин и apikey
выводит ошибку:
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='usx.api.mailchimp.com', port=443): Max retries exceeded with url: /3.0/search-campaigns?query=sale&snip_start=%3Cstrong%3E&snip_end=%3C/strong%3E (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x107164ef0>: Failed to establish a new connection: nodename nor servname provided, or not known'))
Офлайн
221
я предположу что вы ошиблись в url, а именно то что не нужно “usx.”
Офлайн
0
JOHN_16
я предположу что вы ошиблись в url, а именно то что не нужно “usx.”
Отредактировано AndrewMelnyk (Июнь 16, 2019 00:39:25)
Прикреплённый файлы:
Screen Shot 2019-06-16 at 00.37.25.png (126,2 KБ)
Офлайн
9
AndrewMelnykПосмотрите на пример из доки requests
Но появилась другая проблемка:
в ответ выдает просто <Response 200>
>>> r = requests.get('https://api.github.com/user', auth=('user', 'pass')) >>> r.status_code 200 >>> r.headers['content-type'] 'application/json; charset=utf8' >>> r.encoding 'utf-8' >>> r.text u'{"type":"User"...' >>> r.json() {u'private_gists': 419, u'total_private_repos': 77, ...}
Офлайн
0
aiscy
https://github.com/VingtCinq/python-mailchimp
Прикреплённый файлы:
Screen Shot 2019-06-16 at 00.37.25.png (126,2 KБ)
Офлайн
9
AndrewMelnyk
k=SearchCampaigns('API')
print(k)
from mailchimp3 import MailChimp from pprint import pprint API_KEY = "" def main(): client = MailChimp(mc_api=API_KEY) # pprint(client.campaigns.all(get_all=True)) pprint(client.search_campaigns.get(query="sale", snip_start="<strong>", snip_end="</strong>")) if __name__ == "__main__": main()
Офлайн
0
aiscy

Офлайн