Я должен подписаться на канал CometD Salesforce и, следовательно, собирать клиента cometD на python.Я использую приведенную ниже библиотеку python.
https://github.com/dkmadigan/python-bayeux-client
И ниже приведен ответ на рукопожатие, которое я получаю
{'Host': ['xxxxx.my.salesforce.com/cometd/42.0/'], 'Content-Type': ['application/x-www-form-urlencoded'], 'Authorization': ['admin@123Pi6s9Y2QVergfergregpqqY']} message={"channel":"/meta/handshake","id":"1",
"supportedConnectionTypes":["callback-polling", "long-polling"],
"version":"1.0","minimumVersion":"1.0"} Headers({'host': ['xxxxx.my.salesforce.com/cometd/42.0/'], 'content-type': ['application/x-www-form-urlencoded'], 'authorization': ['admin@123Pi6s9Y2QVergfergregpqqY']}) {u'successful': False, u'advice': {u'reconnect': u'none'}, u'ext': {u'replay': True, u'sfdc': {u'failureReason': u'401::Request requires authentication'}, u'payload.format': True}, u'error': u'403::Handshake denied', u'id': u'1', u'channel': u'/meta/handshake'}
И я получаю 401 :: Запрос требуетАутентификация.
В ключе авторизации я сцепил пароль и токен доступа, то есть admin @ 123Pi6s9Y2QVergfergregpqqY, где admin @ 123 - пароль, который я использую для входа в Salesforce.
Я бился головойс 2 дня, но не в состоянии выяснить, почему рукопожатие терпит неудачу.Какие-либо предложения?