Skip to main content
Question

Python ringcentral.http.api_exception.ApiException: Unknown error

  • October 4, 2018
  • 6 replies
  • 1872 views

Using this code:

It ringcentral.http.api_exception.ApiException: Unknown error

I was thinking this may be related to the Python version I was using 3.7 so I switched to 3.6 no joy (What version(s) of Python does it work with BTW?) I'm at a standstill here, any ideas?


from ringcentral import SDK

#sdk = SDK(CLIENT_ID, CLIENT_SECRET, SERVER)

platform = sdk.platform()

platform.login(user, extension, password) #this throws unknown error

builder = sdk.create_multipart_builder()

builder.set_body({


'from': {'phoneNumber': '15551212'},

'to': [{'phoneNumber': '15551213'}],

'text': 'message'

})


request = builder.request('/account/~/extension/~/sms')

response = platform.send_request(request)




6 replies

  • Community Manager
  • 420 replies
  • October 4, 2018
Could you please inspect the HTTP response and post the full body here? Normally there should be a error code and a helpful message from server side.

  • Author
  • Known Participant
  • 14 replies
  • October 5, 2018
Tyler,
Thanks for the response: Here's what  I have:
-        _ApiException__apiResponse    <ringcentral.http.api_response.ApiResponse object at 0x00000001026DE748>    ApiResponse

        api_response    <function ApiException.api_response at 0x0000000103493158>    function

-        headers    {'Accept': 'application/json', 'Authorization': 'Basic NVZSUUMtSnRUa...hV2ZxUQ==', 'Content-Type': 'application/x-www-f...rlencoded', 'RC-User-Agent': 'Unnamed/0.0.0 win32...K/VERSION', 'User-Agent': 'Unnamed/0.0.0 win32...K/VERSION'}    dict

        ['User-Agent']    'Unnamed/0.0.0 win32/VERSION PYTHON/VERSION RCPYTHONSDK/VERSION'    str

Thanks Again!







  • Community Manager
  • 420 replies
  • October 5, 2018
Could you please post the body of ApiResponse ?  Try something like str(ApiResponse ) or ApiResponse.json()

Or 

try:
    ...
except Exception as e:
    print(str(e))

  • Author
  • Known Participant
  • 14 replies
  • October 5, 2018
Tyler thanks for your response!
I get this
Exception: Refresh token has expired



  • Community Manager
  • 420 replies
  • October 6, 2018
That's weird. You can create an issue here: https://github.com/ringcentral/ringcentral-python/issues

In the mean time, you can try my SDK: https://github.com/tylerlong/ringcentral-python

  • Author
  • Known Participant
  • 14 replies
  • October 6, 2018
Tyler.
Thanks much I will try both.



Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings