Welcome to the Adobe Developer Community! Connect with peers to ask questions and share best practices.
Recently active
Hi,We are trying one scenario where user goes from native mobile app to website,Here we need to create audience based on the native app behavior and then use that audience to target in website.To accumplished this passing the customer ID both in native app and webstie using setcustomer ID function . Even though id is correctly passed both in native and website, Target Offer is not getting delivered in website. Here it is considering the user as a different visitor.Can any one help in this regard, will this scenrio work or we need to pass the ECID from native to Web using URL parameter.
I am trying deploy code from local to adobe runtime using "aio app run" but I get below error, Module not found: Error: Can't resolve '@adobe/aio-sdk & Module not found: Error: Can't resolve 'openwhisk' root@mario # aio app run How you use /aio-cli provides us with important data that we can use to make our products better. Please read our guide for more information on the data we anonymously collect, and how we use it. https://developer.adobe.com/app-builder/docs/guides/telemetry/ ? Would you like to allow /aio-cli to collect anonymous usage data? Yes Telemetry is on! Nice, you are helping us improve /aio-cli If you would like to turn telemetry off, simply run `aio telemetry off` ℹ using remote actions ℹ building actions.. › Error: action build failed, webpack compilation errors: › [ › { › "moduleIdentifier": "/Users/mario/Documents/actions/send-action/index.js", › "moduleName": "./actions/send-action/index.js", › "loc": "1:17-42", › "message": "
Hi guys, i am getting below error(check in ss) while same code is worked for calling soap (as post request through wsdl function) APIs through Soap library(NodeJS) previously. I am writing my code as well, help from anyone is appreciated. Note: i have installed soap,util library already through npm install library_name Code:/** <license header>*//*** This is a sample action showcasing how to access an external API** Note:* You might want to disable authentication and authorization checks against Adobe Identity Management System for a generic action. In that case:* - Remove the require-adobe-auth annotation for this action in the manifest.yml of your application* - Remove the Authorization header from the array passed in checkMissingRequestInputs* - The two steps above imply that every client knowing the URL to this deployed action will be able to invoke it without any authentication and authorization checks against Adobe Identity Management System* - Make sur
Hello,I'm trying to use simple script to make POST API call to external endpoint using Adobe IO. Under this link (https://developer.adobe.com/runtime/docs/guides/reference/runtimes/) I found information that node-fetch should be built in and work out of the box. However, when I try to run my action I'm receiving this error: { "error": "fetch is not defined" } If I'm trying to import it using "import fetch from 'node-fetch';" I'm receiving: { "error": "Initialization has failed due to: SyntaxError: Cannot use import statement outside a module\n at NodeActionRunner.init (/nodejsAction/services/runner.js:91:109)\n at doInit (/nodejsAction/services/service.js:225:31)\n at initCode (/nodejsAction/services/service.js:161:24)\n at /nodejsAction/routes/action.js:25:13\n at Layer.handle [as handle_request] (/node_modules/express/lib/router/layer.js:95:5)\n at next (/node_modules/express/lib/router/route.js:144:13)\n at Route.dispatch (/node_modules/express/lib/router/route.js:114
Hi, I am trying to write generated PDF document from XML Form Service to JCR by using below line of code. but i am getting below error intermittently while running couple of transactions. Please help. Code:com.day.cq.dam.api.AssetManager assetMgr = resourceResolver.adaptTo(com.day.cq.dam.api.AssetManager.class);Asset asset = assetMgr.createAsset(path + "/" + destinationVal, sourceVal.getInputStream(), "application/pdf", true);Here sourceVal is Document object Error:javax.jcr.InvalidItemStateException: OakState0001: Unresolved conflicts in /content/dam/documentgenerationat org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryException(CommitFailedException.java:238) [org.apache.jackrabbit.oak-api:1.22.9]at org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryException(CommitFailedException.java:213) [org.apache.jackrabbit.oak-api:1.22.9]at org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.newRepositoryException(SessionDelegate.java:669) [org.apa
Hello, I created clean APP Builder application and created an action. So now I'm trying to call this backend action and always getting the same error: "error": "The resource requires authentication, which was not supplied with the request" 1) require-adobe-auth: false2) I do not have a place to create Oauth token, cause there are no services enabled. I'm not sure which exactly service is correct as I do not need any 🙂 need only action to be executed3) I tried to generate JWT and oAuth after I added Events API but both do not work. (not 100% I called them correctly, but followed documentation)4) Also can try to generate oAuth token via API, but I'm not sure which scope is required for just run backend action. Will be happy for any support.
Hello,I'm trying to use simple script to make POST API call to external endpoint using Adobe IO. Under this link (https://developer.adobe.com/runtime/docs/guides/reference/runtimes/) I found information that node-fetch should be built in and work out of the box. However, when I try to run my action I'm receiving this error: { "error": "fetch is not defined" } If I'm trying to import it using "import fetch from 'node-fetch';" I'm receiving: { "error": "Initialization has failed due to: SyntaxError: Cannot use import statement outside a module\n at NodeActionRunner.init (/nodejsAction/services/runner.js:91:109)\n at doInit (/nodejsAction/services/service.js:225:31)\n at initCode (/nodejsAction/services/service.js:161:24)\n at /nodejsAction/routes/action.js:25:13\n at Layer.handle [as handle_request] (/node_modules/express/lib/router/layer.js:95:5)\n at next (/node_modules/express/lib/router/route.js:144:13)\n at Route.dispatch (/node_modules/express/lib/r
Hello, My team and I are beginners in using Adobe APIs, and we are currently working on a tool that will use Adobe Java api's to convert PDFs to DOCs (using Java pdfservices-sdk 3.3.0). I downloaded the code examples but they only show how to do a synchronous pdf export (using ExportPDFOperation.execute() which internally is submitting a job, and using PlatformApi.statusPoll() to wait for it to complete). Is there a version of this to do an asynchronous execution, that returns a location I can poll on? Also I don't see a way to simply check the current status - the PlatformApi.statusPoll() polls until the job is done. So, I'm considering to implement my own version of ExportPDFOperation.executeAsynch(), and to implement a non-blocking version of status() that returns the current status immediately. Has this already been done? Are there any recommendations for how to do this? Note the reason we need these features is the plan is the customer will submit a job an
Does Adobe has Standalone Rest API's for extracting the content from PDF without the use of PDF SDK?
Hi, we have an on premise configuration for the Adobe Sync Tool currently and are looking at moving to the new OAuth server to server credential setup. Once we start the migration in the Adobe developer portal does our on premise Sync Tool need any configuration changes made to it?
I am using the User Management API (/v2/usermanagement/users/{orgId}/{page}) and noticed on the documentation, that the throttling limits are as follows: Maximum calls per client: 25 requests per a minute Maximum calls for the application: 100 requests per a minute I noticed that I am only able to make about 1 API call every 25 minutes. Granted, my organization only has about 1500 users, and I do get a '200' success code with user data when I make the API call, but if I want to make another API call after, I get, 'The remote server returned an error: (429) Too many requests.' Could there be an issue with my account that is tied to the org? There are no other API calls that I am getting as all 1500 users are returned on the same 'page' as 'LastPage = true' from the API call. Any idea what is going on?
Hi All,I am trying to migrate the existing cloud services such as Adobe Target,Adobe Brand Portal etc Integration in AEM from Service Account JWT to Oauth as mentioned in https://developer.adobe.com/developer-console/docs/guides/authentication/ServerToServerAuthentication/migration/ . But i am unable to modify the exiting Connection or new connection in Adobe AEM IMS. Reason is in Adobe IMS still i see the Certificate(Public) and Payload Fields which supports JWT authentication. I tried ignoring the Public Certificate and Just copy the Accesss Token in Payload path but i get a internal Server error.Please suggest. Regards,Raj
Hello - I have questions (please see below) related to Creative Cloud apps migrations to OAuth. 1. Do customers have the option of not migrating their applications to the OAuth? If so, what are the downsides and implications of not migrating to OAuth? 2. Is there data retention in place for a certain period of time post migrating apps to OAuth? 3. Will app users be impacted by migration of apps to OAuth? Thanks! - Lawrence
Hi Team,I am looking for some solution which can help me in setting up monitoring for the developer console UI, can I achieve this via some workflow or monitoring tool like zabbix?I want to check if the page loads and also login using my email and passwd to ensure the site is up and running.
Can AEM be deployed on-premise using Kubernetes?
Adobe target script is working fine if we are using “a tag (hyperlink)” for page redirection, but in many places in our application, we are using history.push method to load the content for another page. Currently, it is working perfectly on only the current page , if we click on any other page URL then latest target data is not loading on Adobe debugger tool due to history.push in single-page application, when I refresh the page then only it is loading the latest data.How we can resolve this issue?
We just received notification that JWT will be depreciated in 2025 and that we should move towards OAuth. However, it appears the User Sync Tool does not support this current. Has anyone heard of this support being added.
Do we have any documentation on creating section component, I want to create a component in which i can drop multiple component , where i can add some styling in the component like background-color and on top of that i can drag and drop other component?I am new to AEM developmentThanks
How can we post data through events_url or through any other url(if you can suggest) when our custom event gets triggered ? check below screenshot for more reference When i run events_url (https://events-va6.adobe.io/events/organizations/1161908/integrations/424802/1489ca15-bbdd-40d2-8723-088d57f3ea3e) as get method in postman then i got below response: {"events": [{"position": "rabbit:9d0069e2-2319-42f1-aabf-9fd6aa151d00.penguin:cdb41ba3-fd4d-43e0-a622-7900fd24e3e5.90203bfc-917e-46d6-8e2c-44e4ba8e63b4.0.1681281540.zeyvocisjkxavzozxbcb","event": {"data": {"payload": "sample sata"},"id": "102316","source": "urn:uuid:e68e1a7b-19db-42d0-bd10-27067dea37a1","specversion": "1.0","type": "net.sigmainfo","datacontenttype": "application/json","event_id": "90203bfc-917e-46d6-8e2c-44e4ba8e63b4","recipient_client_id": "82d09f7ea89c490f91a615850d7f3644"}}],"_page": {"last": "rabbit:9d0069e2-2319-42f1-aabf-9fd6aa151d00.penguin:cdb41ba3-fd4d-43e0-a622-7900fd24e3e5.90203bfc-917e-46d6-8e2c-44
Is there any other way through which we can generate any other API endpoint except JOURNALING UNIQUE API ENDPOINT to trigger our custom events? (before adding custom event in a particular project in stage environment of adobe developer console)
Hi Devs.Do we have a support for regex at dispatcher level.Actually I have added a generic rule like this which is not working.$1 and $2 are country code and language code.RewriteRule "^/([a-zA-Z]{2})/([a-zA-Z]{2})/precision-brewer/my-perfect-cup.html" "/$1/$2/precision-brewer/precision-brewer.html" [L,R=301]RewriteRule "^/([a-zA-Z]{2})/([a-zA-Z]{2})/wave-range(/sensor-iq-technology\.html|/versatility\.html|/compare\.html|/inspiration\.html)$" "/$1/$2/wave-range/our-wave-story.html" [L,R=301] I want to use generic redirect rules if that works.please suggest
I created a barebones App Builder Project in Developer Console with 1 action calling an AEM servlet. The goal is to call this action from a third-party application and preserve the "require-adobe-auth: true" annotation. I've seen references to the IMS Auth library, but that takes a client id/secret to generate a token. My Project in Developer Console doesn't have a Credentials section where I can grab this information. The Headless App example just takes out the "require-adobe-auth" annotation: https://developer.adobe.com/app-builder/docs/resources/barcode-reader/barcode/. It'd be great if there was an example on how to achieve this How I envision this working:We call the App Builder Action using the service credentials provided in the Developer Console Project. With that access token, the App Builder Action will be able to call the AEM endpoint. We manage the AEM access level of the App Builder service credentials through Admin Console, assigning it to an exi
Hello, My team and I are beginners in using Adobe APIs, and we are currently working on a university final project. We are developing a web application to help companies retrieve data on their Adobe users. We have created a console admin developer account, but we are encountering some issues. When we try to create a project, the User Management API and Analytics API options are greyed out. We noticed that the only product we have access to is Adobe Acrobat. As this is the admin account, we are unsure how to add more products or enable the restricted APIs. We would like to know if we need to create a new developer or if there are specific requirements to access these APIs.Do we need to pay for a paid license or have a particular subscription to create a project with these APIs? We would appreciate any guidance or assistance on how to proceed with our project. Thank you for your time and support.Best regards
Hi all, I would like to download the AEM jar file, can you please help me with how to do it? Thank you,Suresh.
Hello,I tried to access the Developer Console. I am unable to proceed because there is dialog box requesting I accept Updated Terms. However, the agree button is greyed out. I opened the terms link, scrolled all the way to the bottom, but my only choice is to sign-out,Any help would be most appreciated.Regards,Bob
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.