Welcome to the Adobe Developer Community! Connect with peers to ask questions and share best practices.
Recently active
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?
Help shape the future of Adobe Experience Cloud!The all-new Adobe Experience Cloud Customer Feedback Panel provides you opportunities to talk about the topics you care most about and help set the vision for Adobe Experience Cloud applications. You will have the opportunity to engage directly with Adobe product and development experts who are building Adobe Experience Cloud applications and services, and you'll receive updates on how your feedback is being integrated.As a member of our feedback panel, you will get invitations to participate in a wide variety of feedback activities (surveys, usability tests, product previews, strategic roadmap discussions and beta tests). Through these activities, you will have a direct connection to the Product Managers, designers, and developers who create the products you use every day, and have the opportunity to learn from fellow customers. We've always valued feedback from our customers via UX, Beta Testing, Customer Advisory Board and so on.
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
When Firing: https://ims-na1.adobelogin.com/ims/exchange/jwtTo obtain an access token, you now may notice the following error in the response: ‘’ Scopes from metascope are not a subset of the client id scopes ‘’You must now do the following: log into console.adobe.io Edit configuration > Services > Adobe Services: Add I/O Management API > Add Service
My requirment is to get the notification in My App whenever someone post a comment on a prototype and by using on/off command enable/disable the notification. I am not able to find the correspoding events/API to achieve this. Please help me.
I have been looking at IO events identify if it is possible to retrieve information of when users are actually logging in to Adobe.Is there a was to retrieve that though events, and if so which provider and event_code is used?is not is there a way by using any other services in Adobe.io, to know when a user has been logging in to Adobe services?Is there a "Last Login" filed somewhere that I could get for a given user?Cheers!
I've encountered an issue today where the Integrations section of the Adobe.IO Console appears to be failing to load.I haven't used the console in a while, but this morning I added myself as a developer in Admin Console with the goal of creating a new integration. Then, when I visited the console the following errors occurred:This was what was visible in the main browser window - And in the browser console, the following JS errors were present:The first two seemed to occur when I first loaded the console, and the last one occured when I clicked the "All Integrations" link (next to "Recent Integrations") from the console home page.Is anyone else seeing this? I know there was some maintenance happening earlier today, but that should be over as far as I can tell (and I'm not even sure if it was relevant?)
Getting certificate invalid error when creating a new integration from Adobe I/O Console to connect to User Management APIs. It's also the case with other APIs that require a self-signed certificate upload.The request URL and JSON responses received are added below.Request URL: https://console.adobe.io/api/organizations/258472/integrations/entpRequest Method: POSTStatus Code: 400{ "id": "bbbf27f1-8a3e-4145-82cf-9c4449978f20", "messages": [ { "template": "ERR_MSG_INVALID_CERTIFICATE", "variables": [ "ERR_VAR_DOC_URL" ] } ] } The steps mentioned in https://www.adobe.io/authentication/auth-methods.html#!AdobeDocs/adobeio-auth/master/JWT/J WTCertificate.md were followed to get the certificate.
HiI have followed the auth-methods (Service account integration) and created the public key certificates and uploaded the public certificate (certificate_pub.crt) as a part of creating the integration. But when I click create integration. It says "your certificate is not valid!" and provide the url to follow which is the same I used to create these certificates.Looking to know how I can create a new integration to use Adobe services, like user management apis.ThanksRajat
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.