ContributionsMost RecentMost LikesSolutionsHow to modify User Login component's UI? Hey, Is there an option to modify the user login components css and text? Can Khoros support add the original Login and Register components for us to make modifications on request? Or if there are any alternative approaches to it? Getting errror on trying to submit the plugin on dev environment Getting the error: [UPLOAD_FAIL] The plugin was not uploaded. The plugin package file not found. On runnning 'li submit-plugin'/'li submit-plugin --force', on the dev env. The server config file looks good, has the correct URL, and the upload token. Also ran 'li package-plugin' --> created a plugin folder in the SDK; but still getting the same error. Is this a known issue? Any help would be appreciated. Any way to store an incoming JSON in the liql database? We have a third-party API which will make certain POST calls to send JSON data over to Community. Do we have an option to store this JSON in the db? The workaround I was thinking of was to post all this data as messages in a certain board ( forum/tkb ), but the data coming in might not be structured well for user-firendly display. Re: http.client.request is caching the response being received from the third-party API. Not required. Yes, that works. Thanks a lot! Sharing for reference: <#assign randomNum = "${utils.numbers.randomIntWithCeiling(CEILING_LIMIT)}"> <#assign translatedResp = http.client.request("https","${url}","${endpoint}"). parameter("key","${apiKey}").parameter("c","${randomNum}").header("Content-Type","application/json").header("Cache-Control","no-cache, no-store, must-revalidate, private").body("${bodyObjString}", "application/json").post()/> http.client.request is caching the response being received from the third-party API. Not required. http.client.request is caching the response being received from the third-party API for about 5 seconds( approx ,the actual value can be different ). (Ex: <#assign translatedResp = http.client.request("https","${url}","${endpoint}"). parameter("key","${apiKey}").header("Content-Type","application/json").body("${bodyObjString}", "application/json").post()/> ) The use-case I am looking at is using one particular endpoint to make separate calls with different parameters one after the other. But, I am not able to do so since the endpoint is returning the same response even after the call made is different, with different parameters. If I do set a delay of about 5 seconds after every call, it is able to respond back the fresh response, but it is not optimal to have this much delay. How do I set the output/response to not be cached at all? SolvedReceiving Upstream Error on trying to connect with the Khoros API I am trying to connect an external app to use Khoros API, the app uses OAuth 2.0 flow. It seems like it passes the first step authorization and gets the auth code back but errors out in the middle with API upstream error. Any ideas why this error might occur? Is there any way to get the user data in Page Head Content in JavaScript? I want to get user data like roles, username, etc in the Page Head Content ( in the wrapper ) and use the data to integrate an analytics tool. The issue is that this user data is fetchable only using Freemarker and freemarker would not work in the header script. Do we know if therei is a way to fetch all this data in a script tag itself? I know one way would be to make an AJAX request to an endpoint and getting all the data from the endpoint's response. But, that would mean making an API call on home page load and might not be good for performance. Re: Any way to make Khoros API calls from development servers? Thanks. Currently I am hosting and running the app locally, so it is a localhost: address. Not sure if they can whitelist that. Re: Any way to make Khoros API calls from development servers? Thanks!. I am actually running a React app locally. Haven't built a backend yet. Apologies for not being clear before. I tried getting the Khoros Access Token from a locally hosted express app and it works fine, majorly because it is not running into the Browser's CORS policy. Could there be any way to do the same for the React app? Any way to make Khoros API calls from development servers? Is there any way to make Khoros API calls i.e. following the OAuth authorization grant flow from a 3rd party locally hosted dev server without getting into CORS issues?. I require to test these calls and build a third-party app which communicated to Khoros. It does work on Postman but not on the dev server.