I am not able to set production app password as it says N/A.
Hi Sagar, can you tell us more about your issue? What do you mean by production app?
Sure so i upgraded my app from sandbox environment to production environment. And when i try to hit the api using production app credentials it fails and error is wrong credentials and when i try to reset the password it show N/A. So i am not sure why that is.
Thanks for clarifying. I will move your post to our API Support Team.
Hello can somebody help me about my production application because my credentials are not working..
This is my client_id = ghTpNC1cQL23DcmcWv6Jfw
You app is in production. Make sure you login with one of the users in your production account. Here are the users I see from your account
I am using the primary number of the user as username
(562) ***-0653
Can you use that username and password to login your production account? If you can, the exactly same username and password should work for your app.
I'm using user:sharina credential but I still get the error
These are my crendentials $username = '(562) -0653'; $extension = 102; $password = ''
IF you cannot login https://service.ringcentral.com, then you cannot login any app with such a login credentials. So don't blame the app. Reset your password and try instead.
ok tnx i solved the problem already
im still getting an error
Which means that your username and password do not match! Who else can help you to use the correct username and password except yourselves?
is this kind of phone number format "(562) ***-0653" works in your API ?
i've been using the sharina account as my credential but I still got the errror
This is an example to read the call log from the beginning of May 21, and write the record to a .CSV file.
fileName = "callrecords.csv" file = open(fileName,'w') header = 'id,sessionId,startTime,duration,type,direction,action,result,to_name,from_name,transport' file.write(header) file.close() def read_call_log(): params = { 'dateFrom': '2021-05-01T00:00:00.000Z', 'perPage': 1000, 'view': 'Detailed' } resp = platform.get('/restapi/v1.0/account/~/call-log', params) write_call_records(resp) def write_call_records(response file = open(fileName,'a') jsonObj = response.json() for record in jsonObj.records: line = "\r\n" line += record.id + ',' line += record.sessionId + ',' line += record.startTime + ',' line += str(record.duration) + ',' line += record.type + ',' line += record.direction + ',' line += record.action + ',' line += record.result + ',' if record.to != None: if "name" in record.to: line += record.to.name + ',' else: line += 'null,' else: line += 'null,' if record.from != None: if record.from.name != None: line += record.from.name + ',' else: line += 'null,' else: line += 'null,' line += record.transport # add to your CRM or other db # for demo, I write to a file file.write(line) file.close() read_call_log()
@Phong Vu Can you please also help me with a sample code which is processing the api response for call-logs for python
Apologies for moving you back and forth between the Developer and Customer community.
Because you wrote "password for production app". Well, app does not have a password so I thought that you meant resetting a user password on production.
Anyway, after moving your app to production, first, you have to change the app production credentials (client id and secret) in your code. Then you have to login with user credentials (username and password) of a user under your production account.
tried it but that doesn't seem to work. Error still saying "ringcentral.http.api_exception.ApiException: Invalid resource owner credentials"
You have to trust that error messages. If you search for "Invalid resource owner credentials" term in this forum, you will see that many other developers made mistake with their login credentials. You can quickly verify if the username and password is correct by login https://service.ringcentral.com. If you can login the service web site, you must be able to login your app with the exact username, password and EXTENSION number (if you use the main company number as the username)
Yeah i tried everything and i have verified the credential but somehow it is not working.
Are you sure about the extension number? What is your app client id?
yes,
and app client id: Q2imGUrDSqCOEuk6Lal2QQ
And one more thing if you can clarify if the user i use is admin. Then can i extract all the call logs for my company using that user correct.
Which user name (name of the user, not the phone number), and the extension number did you use to login ?
"sarora@clearcover.com", "136"
So you don't have a phone number for your extension. You can use the main company number 1XXXXXXX8809, your extension number 136 and your password.
And yes, you are an admin user so you can read company call log.
Ok thanks let me try that.
A new Community is coming to RingCentral!
Posts are currently read-only as we transition into our new platform.We thank you for your patience
during this downtime.
Try Workflow Builder
Did you know you can easily automate tasks like responding to SMS, team messages, and more? Plus it's included with RingCentral Video and RingEX plans!Try RingCentral Workflow Builder