Welcome to the Adobe Developer Community! Connect with peers to ask questions and share best practices.
Recently active
I am a new intern and I need to integrate an Adobe Sensei service into my app. I tried to call the API directly an it gave me an 'API-key invalid' error. I tried to follow this document : https://helpx.adobe.com/marketing-cloud-core/kb/adobe-io-authentication-step-by-step.html.This document asks me to integrate the 'Adobe Target' API to Adobe io. But this particular API is disabled on my account (as you can see in the attached image). Kindly give me an insight into how to solve this issue?P.S. : This is the service I need to integrate in my app : https://wiki.corp.adobe.com/pages/viewpage.action?spaceKey=SenseiContentFramework&title=Text+Placement+Service
We use the Privacy Service API to delete user data as per GDPR. Today our requests stopped working. They now report a 403 status and error message "API Key is Invalid". Our API Key hasn't changed and I've confirmed it matches the API Key within the console.adobe.io. Can you help us understand why please?
We are wondering if there are any usage quotas for the Adobe Stock SDK if yes, if there is an overview? E.g. how many request can we send to an API etc. Thanks!!
Hi, I don't really know if this is the right place to ask the question... feel free to redirect me if it's not. As far as I can work out the recommended place to get symbols for InDesign these days is on the Adobe I/O console.I've got a customer who has Adobe InDesign CC2019 (version 14.0.3.433) installed, she's supplied me with a collection of mini-dumps which I'd like to analyse. But if I go to I/O console then the only symbols that I can find for CC2019 are for version 130 (I assume this is 14.0.0.130, but it's not clear)... Where can I get other symbols sets, for this and other versions which have been released to for public consumption?I'm bound to need others at some point. 😉Many thanks, either for an answer (preferably with a link to the symbols) or a pointer to someone/somewhere that can help. Best regardsCaerwyn Pearce
Hi, I am trying to create an integration for one of our clients using Adobe Campaign. I would like to make them able to authenticate through OAuth 2.0 in our web platform. Currently, I am not able to connect to the Adobe Campaign service in my Adobe Developer Console. Is there any way to do that with a basic developer account? Thanks
I started using the example app, but I'm having a hard time to get navigation up and running.Is there any example about a simple app with a "header" (top navigation with a few sample entries) and some components (as routes for the header nav?would save me a lot of time to start with a simple template instead trying to figure out how react-spectrum should be used (especially the state change)....remark: no need for big contents in the components, some simple text pages is far enough. it's more about the handling of the spa router together with authentication...
is there any option to set permissions per user of an org? as far as I understand everybody can use the apps as soon as the user has access to the API's used in the project.but the modt use cases I have in mind need an admin (for settings) and users without any API access.what are other solutions? write 2 apps which share data? one for "read/interact" and the other for "API interactions"?what I would love to have is an option to rely on new/existing product profiles or user groups from the admin console...
is it possible that 2 apps use the same namespace and acces the same file system as described here: https://github.com/adobe/aio-lib-filesthe use case is to have one app that just display data (for users with no access to all the Adobe API) and another app which performs all the background tasks (API actions)
Is it possible to create an app that is available for other organizations after publish? sort of a service that can be used by any organization that is interested in? thanks in advance for any help!
Why do the links within Developer Support, here, only link back to this forum.Since there are no support members that appear to be responding to questions, it seems that there is no place for Adobe I/O support. What is the best method to received support for Adobe I/O?
Recently, the I/O Console has been updated to a new interface. It looks pretty good except there are two features that have been removed.Two issues:1. There is no ability to remove old projects. This isn't a big issue for an individual profile, but when managing for an organization with many integrations, it can be a burden to sift through projects that are no longer active.2. The creation date has been modified on all of the projects to reflect the transition to the new interface. This isn't helpful since those dates were being used to audit older integrations. This leads to, two questions:1. Can you return the feature to delete projects?2. Can you restore the original creation dates? Thank you
I am using the abode document cloud view sdk in my web applications. for Easily embed any PDF viewing within web application,I have tried the save files callbacks. Adobe also captures some events behind the scene for the analytics purpose. I want to understand what all information will be stored adobe. does adobe store the PDF files or its meta data which is open in my web applications?
Hi @141769 or whosoever can reply, I am using Adobe JS to digital sign a PDF which contains XFA forms fields. In PDF there exists one signature field on which we want to sign using pfx file. We have followed 2 approaches to sign this pdf document but none works: We are using below JS code to sign pdf and on executing this code on Adobe JS Console we are getting some error given below. Please help us in getting this issue fixed. Code: var sign = app.trustedFunction( function(oDoc){ app.beginPriv(); var ppklite = security.getHandler("Adobe.PPKLit
Requirement : We need to create and read environment specific configurations on Adobe IO project i.e WCS Commerce API urls and different namespace based on different environment(Dev, Prod) We followed steps provided in document https://www.adobe.io/apis/experienceplatform/runtime/docs.html#!adobedocs/adobeio-runtime/master/getting-started/setup.mdSteps:1- Created .env file in workspace.2- Provided AIO_RUNTIME_APIHOST , AIO_RUNTIME_AUTH and AIO_RUNTIME_NAMESPACE3- Deployed code base .Issue 1: Unable to pick credentials provided in .env file.Issue 2: How to read environment specific variables in node.js code base .
Hi, Given that v1.3 and v1.4 API are deprecated and SOAP/WSSE authentication will be removed this year, what are the plans to return the features that have only been available through these APIs?In particular, there are some that are extremely useful for managing report suites on an enterprise-level. They include the following:Getting processing rulesGetting usage logsGetting data feedsGetting data warehouse requestsThank you.
What is the problem?While trying to connect AEM with Adobe I/O runtime services for commerce integration (WCS), we are facing issue with response time. At times it functions properly but at times the response is either too slow or no response is there.How is it observed?It was observed while trying to fetch virtual catalog and response for PDP pages via AEM and GraphiQL clientAnd what have you already tried to solve the issue?We tried increasing connection and socket timeout in AEM for GraphQL configurations but still facing the same issue
I have two Runtime actions:1) Get a list (array) of files to download (filename -> download URL)2) Upload file contents to database. The array in action 1 contains 200-250 key/value pairs at any given time. Per key/value pair in the Action 1 array, I invoke action 2 (upload files) as non-blocking via the OpenWhisk package. I'm also leveraging a 5 second delay after every 10 results to avoid concurrency error. for (let i = 0; i < filesToUpload.length; i++) { if((i + 1) % 10 === 0 )await sleep(5000); var name = 'upload-file'; var blocking = false; var result = true; var params = {file: filesToUpload[i]}; await ow.actions.invoke({name, blocking, result, params}).then(result => { activations.push(result); }).catch(err => { activations.push(err); }) } When I look at my activation log (limit 50) after running action 1 (consequently invoking 200-250 action 2), I see 85% success, but 15% have a "developer error" st
Hello,I am exploring the option of developing Server Side React App with Adobe I/O runtime as described here : https://docs.adobe.com/content/help/en/experience-manager-64/developing/headless/spas/spa-ssr.htmlI know the advantage of using Serverless technology but I do not understand the real benefit of using SSR app deployed in Adobe I/O. Ad sated in that page the advantage is "More familiar to SPA developers". Is this the only advantage? Can you please help me to understand, any link?
i read the following documentation that explain how to create an API: https://www.adobe.io/apis/experienceplatform/runtime/docs.html#!adobedocs/adobeio-runtime/master/guides/creating_rest_apis.md Is there a more detailed step by step example like this one https://opensource.adobe.com/faast-path-to-beautiful-apps/ To be able to use the API we need to make sure the response contains the headers Access-Control-Allow-OriginI have seen in the documentation: https://www.adobe.io/apis/experienceplatform/runtime/docs.html#!adobedocs/adobeio-runtime/master/guides/creating_actions.mdYou can also set cookies or cache control headers, perform a HTTP redirect, and so forth.Any example on how to do this ?
I'm setting up an API through OpenWhisk with multiple endpoints:/privacy/jobs/create POST/privacy/jobs/{jobID} GET/privacy/jobs/files/{jobID} GET/privacy/events/ GET and POSTfor my POST /jobs/create endpoint, I am getting CORS errors: Access to XMLHttpRequest at 'https://runtime.adobe.io/apis/****/privacy/jobs/create' from origin 'https://requestdomain.com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.I can access the endpoint with Postman just fine. To test if it was just a nested endpoint issue, I created a GET /jobs/create endpoint (same endpoint, different method), and am receiving 0 errors accessing directly from the browser. The only difference is that my POST /jobs/create endpoint points to a zip action. My GET /jobs/create does not.Is there something I'm missing in my zip action? I've added access-control headers to my return: &n
I am starting a new AEM project for our organization. i have been system admin access to admin and IO console. When i launch the IO console i am facing issue 1) Open Adobe I/O Console at https://console.adobe.io/integrations2) Create Integration Error: An error occured. Please try again later. This is what i found on the browser: Access to XMLHttpRequest at 'https://console-angular.adobe.io/api/organizations?_sm_byp=iVVJrsn1krqm0tkm' (redirected from 'https://console-angular.adobe.io/api/organizations') from origin 'https://console-angular.adobe.io' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: The 'Access-Control-Allow-Origin' header has a value 'https://adminconsole.adobe.com' that is not equal to the supplied origin.
Hi all. I am an accountant - I know its not the most exciting gig out there but numbers are exciting {lol}. Anyway I would like to share more info with the users. Right now we do up a financial statement, create a pdf out of it and send it to the user. If the user wants to know a bit more about a number they write me back and then I pull a report from the general ledger. I would like to have a database attached to the pdf so when the user double clicks on an amount it will bring up a nice formatted report that will show the typical info date, reference number, vendor and amount. The total would agree to the report. Sage has a few products that this can be done. Does anyone know of a data base / pdf summary that could work? A specific example might be the typical Revenue and expenses report under expenses the first line is typically advertising - so if it was $15,520; I want the user to click on the amount and it would say Facebook $8,020; Google 7,000; and a client promo of
*SOLVED. ANSWER BELOW*I am following the documentation for Subscribing to Privacy Events (found here). Things I have done:1. I have created my local Node.JS/Express App and linked it to ngrok for a public URL.2. I have linked my webhook ngrok url to a Privacy Events integration and verified the challenge. 3. I have set up a "post" route on the root "/" and am logging the request, however there is no body: app.post('/', function(request, response) { console.log(request); console.log(request.body); response.send( request.body); }) If I go to the "debug tracing" of the events in the integration I set up, it's showing a "payload" with information about the event, including the JobID and what product/action was completed. This "payload" is not visible on the request. Here is a pastebin of the entire request object logged from console.log(request); There is no body. Where am I supposed to get the data from the payload?
Boost your skills and get the knowledge needed to get ahead. Don’t miss the opportunity to get the training you need to make the most of your Adobe Experience Cloud solutions. At Summit, you’ll discover new ways to create more amazing customer journeys and learn from the industry experts with tips and tricks needed to advance your career. With your choice of either one or two-day trainings, you can choose a course with focused instruction and practical exercises that best fits your needs. Learn, be inspired, and train at Adobe Summit. Learn more & Register
Hi there, When I run the commandaio console:list-integrationsI can see my Adobe IO Integration listed successfully. However, when I runaio console:select-integration number1_number2I get following error: Error: Cannot retrieve integration: https://api.adobe.io/runtime/admin/namespaces/number1/number2 (404 Not Found) Can someone help me understand what I am missing? When I go to Adobe IO console, I can access the integration successfully. Thanks in advance, Regards,Rajneesh
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.