- Joined
- Mar 2, 2015
- Messages
- 26
- Reaction score
- 7
I am trying to integrate amoCRM but they have made some changes since the guide was posted on the 3CX blog. There is no longer a place in amoCRM called API. I believe now you go to Integration's and go to +CREATE INTEGRATION. Straight forward here I think on creation.
Once created you get a Secret Key, Integration ID and Auth Code under the Keys and scopes tab.
Under Authorization Tab for the App I just created it says: This app is installed, but no one has given it access yet.
I used the Secret Key in 3CX, but when I hit the test it gives me this:
Once created you get a Secret Key, Integration ID and Auth Code under the Keys and scopes tab.
Under Authorization Tab for the App I just created it says: This app is installed, but no one has given it access yet.
I used the Secret Key in 3CX, but when I hit the test it gives me this:
Server returned a non successful status code - HTTPStatusCode=Unauthorized - Reason=Unauthorized - Content={"response":{"error_code":"110","error":"Invalid user name or password","ip":"xxx.0.201.xxx","domain":"xxxxxxxx.amocrm.com","server_time":1627006750}}
Started scenario with empty id
Started Initialization
Request text: https://westlock.amocrm.com/private/api/v2/json/accounts/[email protected]&USER_HASH=xxxxxxxxxxxxx3-4af2-a928-7fd6d6521c35
System.Exception: Server returned a non successful status code - HTTPStatusCode=Unauthorized - Reason=Unauthorized - Content={"response":{"error_code":"110","error":"Invalid user name or password","ip":"142.0.201.228","domain":"xxxxxx.amocrm.com","server_time":1627006750}}
at CrmIntegration.ScenarioProcessorBase.ProcessRequest(ScenarioRequest request, IValueManager customManager, HttpClient client, CancellationToken token)
at CrmIntegration.ScenarioProcessorBase.ProcessScenario(ProtocolScenario scenario, IValueManager customManager, CancellationToken token)
at CrmIntegration.ScenarioProcessorBase.Execute(ProtocolScenario scenario, CancellationToken token)
at CrmIntegration.ScenarioAuthHttpClientProvider.PerformScenarioIfNeeded(CancellationToken token)
at CrmIntegration.ScenarioAuthHttpClientProvider.Create(CancellationToken token)
at CrmIntegration.ScenarioProcessorBase.ProcessScenario(ProtocolScenario scenario, IValueManager customManager, CancellationToken token)
at CrmIntegration.ScenarioProcessorBase.Execute(ProtocolScenario scenario, CancellationToken token)
at CrmIntegration.CrmProcessor.GetContactInfoFromCrm(String contactNumber, Boolean isInboundCall, String destinationEmail, Boolean createIfNotFound, CancellationToken token)
Last edited: