PayPal IPN sandbox URL is currently down? - python

It seems that "https://sandbox.ipnpb.paypal.com/cgi-bin/webscr" is not responding? I'm trying to post sandbox IPN notifications to it to verify them. It was working fine yesterday, but today I'm getting an error:
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='sandbox.ipnpb.paypal.com', port=443): Max retries exceeded with url: /cgi-bin/webscr (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7fe126046450>: Failed to establish a new connection: [Errno -2] Name or service not known'))

"Name or service not known" is a DNS problem; that host does not exist
You are probably looking for ipnpb.sandbox.paypal.com/cgi-bin/webscr , which is what is documented

Related

HTTP request error: what is the distinction between "Name or service not known" and "Temporary failure in name resolution" errors

While scraping some sites with the requests package in python I came across these 2 Http Connection error's
Name or service not known
ConnectionError: HTTPConnectionPool(host='1xbet666041.top', port=80): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f04cd03ab10>: Failed to establish a new connection: [Errno -2] Name or service not known'))
Temporary failure in name resolution
ConnectionError: HTTPConnectionPool(host='1xbet666041.top', port=80): Max retries exceeded with url: / (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7fb9bacf7f10>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')
Can any one please explain the difference between the 2 ?
Notice that I got these 2 different errors when using the same domain. The difference was that the first get call was made from DataBricks and the other from google collab.
Thanks.
Name or service not known
A name resolution has been done, and it succeeded in getting a reply, but the reply was: "this name has no IP address". So it is a positive assertion on a negative result.
Temporary failure in name resolution
No name resolution was possible at all, so it is a negative assertion on the possibility of resolving that name.
Notice that I got these 2 different errors when using the same domain.
Yes, but using which nameserver(s)?
Assess your domain correct DNS configuration using a tool like DNSViz online. Any error has to be fixed, and warnings too.

Max retries exceeded with url: /api/json. Failed to establish a new connection: [Errno 111] Connection refused

I am using jenkins package of python to fetch job details from jenkins server. For most of the servers I am able to fetch the job data but for few servers I am getting below error.
Unable to authenticate with any scheme: auth(kerberos) HTTPConnectionPool(host='xxxxxxxx', port=8080): Max retries exceeded with url: /api/json (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fb1d4b55898>: Failed to establish a new connection: [Errno 111] Connection refused',)) auth(anonymous) HTTPConnectionPool(host='xxxxxxxx', port=8080): Max retries exceeded with url: /api/json (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fb1cbce20f0>: Failed to establish a new connection: [Errno 111] Connection refused',))
I have below code where the error is occuring.
server_object = jenkins.Jenkins("http://"+["jenkins_hostname"]+":"+['jenkins_port'], username=xxxxx, password=xxxxx, timeout=120,)
I tried to login in to the server with userid and password, Its working when using browser.
I am not able to figure out what exactly the issue as I am able to login in to the jenkins using browser. Now I am stuck as this error is not coming for all servers. Please help in resolving the error.

Kuali Python API Connection

I have recently begun a project for my work that involves me having to connect to an accounting application's API (Kuali).
I have only recently begun working with APIs and am having a great degree of difficulty connecting to this server. When running the following code I receive this error:
import requests
requests.get('https://university.kuali.co/api/v1/auth/authenticate','Authorization: Basic mykeyhere')
print(requests.status_codes)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='university.kuali.co', port=443): Max retries exceeded with url: /api/v1/auth/authenticate?Authorization:%20Basic%20mykeyhere (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x109c276d0>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known'))
I would greatly appreciate any help as this project would save a huge amount of my time.
The link to the API documentation can be found below.
https://developers.kuali.co/#general
Authorisation Should be under headers
requests.get(url,headers={“Authorisation”:”Basic your key here”})

Connecting to TM1 via Python, Where to find "Address" and "Port" Arguments

I am trying to connect to IBM TM1 via a Pythonscript. However I am not sure how to configure the Address and Port parts of my script below.
I am running python on a work pc. I did create a file with a proxy address in order to install a python package.
Does anyone know how to find the address and port?
from TM1py.Services import TM1Service
with TM1Service(address='localhost', port=8001, user='excelguy', password='WordPass', ssl=True) as tm1:
content = tm1.cubes.cells.get_view_content(cube_name='Stack', view_name='OverFlow', private=False)
print(content)
I am getting the error message:
ConnectionError: HTTPSConnectionPool(host='localhost', port=8001): Max retries exceeded with url: /api/v1/Configuration/ProductVersion/$value (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x00000263C25C7A88>: Failed to establish a new connection: [WinError 10061] No connection could be made because the target machine actively refused it'))
I think I am getting closer, getting a new error msg after getting the address and port from admin.
SSLError: HTTPSConnectionPool(host='host', port=port): Max retries exceeded with url: /api/v1/Configuration/ProductVersion/$value (Caused by SSLError(SSLError("bad handshake: SysCallError(-1, 'Unexpected EOF')")))

Max retry error while requesting auth token in docusign api

In docusign version 3.1.0, python version 3.5 and 3.6 in sandbox mode, I'm getting following error:
MaxRetryError at /return_url/8a2108d2-ee01-4c1a-ae53-47d305a92988/
HTTPSConnectionPool(host='https', port=443):
Max retries exceeded with url: //account-d.docusign.com/oauth/token
(Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection
object at 0x7fe15ca63438>: Failed to establish a new connection:
[Errno -2] Name or service not known',))
From the error message, it looks like you're not specifying the URL correctly.
You should be doing a POST to https://account-d.docusign.com/oauth/token
It looks like you're close to that but not correct. Eg, why does the error message show that host='https' -- The host should be account-d.docusign.com or https://account-d.docusign.com
Are you using an OAuth Authorization Code Grant library for Python? I always recommend using a library. See our eg-03-python-auth-code-grant example which uses the flask_oauthlib.

Categories

Resources