New Zoho Knowledge Base integration not working?
With the new RoboHelp update (2020.4.173), Adobe introduced support for Zoho Knowledge Base output and the ability to create publish profiles that would publish contents directly to Zoho KB.
Unfortunately, despite many hours of testing and tinkering and back-and-forth communications with both Zoho and Adobe support, I was never able to make this work. During my many interactions with Zoho support, I was told something quite worrying by one of the second level analysts at Zoho Support (I'm paraphrasing here):
"RoboHelp seems to have no place for you to enter your ClientID and Client Secret, which is required in addition to your Zoho credentials before RH can make any API calls to Zoho KB. I don't see how this integration to Zoho KB could work if you can't enter these anywhere in RoboHelp."
I guess the first thing I should ask is whether anyone managed to get this integration working despite what the Zoho Support analyst told me?
Detailed steps to reproduce the issue:
I’m essentially following the instructions from here:
https://helpx.adobe.com/robohelp/user-guide.html/robohelp/using/publish-zoho.ug.html
In the instructions above, the part that is problematic is the one about creating a “Publish Profile”, here:
Here are the detailed steps:
- In RoboHelp, click the Edit menu and select the Publish Profiles option.
- Create a new publish profile by clicking the + symbol.
- In Server Type, select Zoho Knowledge Base.
- In “Name”, enter the name of the profile you wish to create.
- In Site URL, I copied the URL of our Zoho Knowledge Base site.
- After that, I click “Login”. I was asked for my Zoho credentials, which I have put in. I was asked for my Zoho Username, Zoho password as well as the number provided by my authenticator app.
- Once this is all said and done, I get an error message from Zoho saying: “Invalid Client – Client ID passed does not exist”.
This outcome seems to line up with what I was told by the Zoho support analyst. According to Zoho Support, the error message “Invalid Client – Client ID passed does not exist” means exactly what it says. Robohelp is either passing a generic (invalid) client ID used during development, or is simply not passing that value at all. It is also important to understand that the Client ID is something totally different from Zoho login credentials, which consists of an e-mail address used as a username and a password.
Any help on this matter would be much appreciated!
