Welcome to the Adobe Developer Community! Connect with peers to ask questions and share best practices.
Recently active
My use case follows an idea I posted https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager-ideas/enhance-assetcompute-microservice-to-accept-alttext/idi-p/705880 Basically I am receiving asset creation events from Workfront and am creating assets into AEM using a runtime action. I am able to create successfully using AssetCompute microservice. But after asset creation, I need to update altText and couple custom properties. These values are available with event at Runtime action. Now AssetCompute microservice DOES NOT allow to update metadata. The runtime action dies once it fires createAsset, doesnt wait ( or doesnt know) for asset to complete processing. So I temporarily need to cache altText metadata somewer; wait for microservice to complete upload process, and then update metadata. One workaround is to use JCR as temp storage. store the metadata properties onto /var somewer and then fetch them after asset processed. Looking for better
Hi,I want to test the Photoshop and Firefly Services APIs. When I try to add them to my project, I get this message: 'Permission required. Your admin must grant you permission before you can create a project.' How can I get access to them?Thanks,
Hi team, I am trying to integrate Analytics Health Dashbaord. For that I am following the process as given below but not able to generate tokens:https://express.adobe.com/page/tnNQGNlfzta3b/ To use the Analytics Health Dashboard v3.0+, you need 1) an Experience Cloud login with System Admin OR Developer access, and 2) Adobe I/O OAuth credentials established to connect to the 2.0 Analytics API. Read more about the 2.0 API, and watch this video on how to establish OAuth credentials.In cases where your browser does not return JWT token when you attempt to authenticate, there is an option to manually generate a JWT Token and use it to run the Analytics Health Dashboard. The steps to do so are as follows:Obtain the Client ID and Client Secret from console.adobe.io for the project that was setup for your AHD integration.Navigate to the Adobe OAuth 2.0 PlaygroundEnter your Client ID and Client Secret. Fo
I wish to launch paid extension in magento marketplace, what are the major changes needs to be done in the magento marketplace, Already i have upload 5 free extension on magento marketplace. So now I wish to launch paid one but for this we have to submit or contact afor tax and payment to marketplace team. Please let me know
In AEM cloud when we edit any image like crop and rotate and then save it, the image is not getting updated. After analyzing I could see there is one node "dam:failedRenditions" getting created inside "jcr:content" of the image. How can we fix this ?@arunpatidar can you please help on this.
Hi All, I am trying to create a webhook for my Adobe IO Project using Openwhisk. I created a new webhook action and able to see it in wsk action list. And I am able to fetch the URL too. But when i configured it in my adobe io project's event registration I am getting "Webhook has been disabled because either webhook is unreachable or verification has failed". When I checked the activation list in openwhisk. I got the below error {"error": "Cannot initialize the action more than once."} After got this error. I deleted the action and tried creating it from scratch, after that also I am facing the same issue. Can someone help me on this ? Cheers 🙂
I have a requirement to configure the restapi with an API mesh, as we hit the rest api through Postman, populating the required parameter and headers provides the JSON schema result.restapi- https://sandbox-api.ornament.health/public/file-api/v1.0/filesetparameter- pid (Ex: 1018fee1-d1...........................)header-Authorization: Bearer eyJhbGciOiJBMjU2S1ciLCJlbmMi..................... API mesh gives us a graphql endpoint and if I add this source(restapi) to API mesh then how will I fetch the same response from that graphql endpoint?We need some query to fetch the data, what is the process and how can I achieve this?https://developer.adobe.com/graphql-mesh-gateway/mesh/advanced/extend/resolvers/following this document.
Hi Community,i am trying to customize the predicate in Assets admin search rail to get multi-select dropdown and location predicate to get suggestion list when i enter a word to text field area to select option and filter assets but i am unable to filter the assets based on my customization is there any possible ways to customize the predicates and filter assets.
When we subscribe to event journal using getEventsObservableFromJournal, does the subscriber WAIT for each event callback to complete before switching to next event? Say if 500 events are queued into the journal, and I invoke getEventsObservableFromJournal.Do ALL events get consumed parallel and 500 threads are spawned to process each event asynchronously?OR will the observable, consume events synchronously? Once an event is subscribed, the observable WAITs for callback function to complete fully before moving to next event. Are the events consumed synchronously or asynchronously?
I am trying to Use Adobe Analytics API in Postman I am getting the pop up url to login into Adobe and after login it doesn't redirect. I am assuming something missing in the URI and Redirect URI pattern
The administrator of my company has enabled me the corresponding permissions according to the documentation But Im not getting events showed in youtube demo These are my events And these ones are from youtube demo Link: https://www.youtube.com/watch?v=1oYpur9JSNI I noticed there are a few of them but I do not know why I can not access to that "common" events because We have adobe commerce running as prod and I think those events should be activated for me Instead of that, I have some "events" in api section And it only shows this I want to try it as the youtube demo Help me please, thanks.
This is regarding a newer module from Adobe: a D365 connector from AC: https://commercemarketplace.adobe.com/ae-adobe-msft-d365-fo-for-adobe-commerce.html. We have set this up through app builder in our staging instance connected to our D365 sandbox. We are having an issue seeing orders come through onto D365. Since this product is fairly new, does anyone know what we could be missing? We set up I/O events, I/O management, Adobe I/O events, Commerce Product Synchronization, Commerce Customer Synchronization, Commerce Order Synchronization, Backoffice Customer Synchronization events in app builder.
Hi, I am setting a rule that initialises the Adobe Target server call via the Adobe Target V2 extension in Adobe Data Collection At this moment, the only condition is based on a localStorage value. When the value is false the rule fires and when it is true it doesn't. When debugging using the _satellite.setDebug command I am getting the following error: I have tried to modify several things (conditions mainly) within the rule but I am still getting the same error. What does it mean? How can I avoid that error on console? Thanks.
Hi, I am new to Data collection Adobe launch. I am trying to learn and bit confused between what are different event types in Page Load what is the order in which they fire.DOM ReadyLibrary Loaded(Page Top)Page BottomWindow LoadedI tried to search in documentation but could not find the exact explanation i am looking for.Thank you in advance for the help!
I want to redirect request coming to http:localhot:4502/assets/api/v1/info?keyword=abc to http:localhot:4502/content/servlets/assets/api/v1/info?keyword=abcI have added following mapping to /etc/map/http/sling:match = localhost.4502/(assets)sling:internalRedirect = /content/servlets/assets and it is working as exptected but we have three environments dev, stage and prod and I want to create this mapping agnostic to domain how can I do that?suppose dev domain is = mydev-domain.comstage domain = mystage-domain.comprod domain -= myprod-domain.com how can I add mapping in /etc/map/http/ so that it will be domain agnostic. I tried following but it didn't work (got 404 in response) sling:match = ^[^/]+/[^/]+/assets$
Hello, Recently members of my team received an email which seemed automated and looked like one of the screenshots attached. Ever since then, it looks like our individual logins have stopped working. I and other members of my team had access to the Adobe admin console, the Adobe analytics console and the Adobe developer console. We had multiple Adobe analytics projects setup and lots of permissions assigned to different users within the company. Logging in now we can't seem to find any of these any more. Our personal accounts do not appear to have access to these consoles any more and the general account we used to use shows only a single user. Could someone help tell us what might have happened here and how we could prevent it from happening again? For further context: our test integrations still appear to be working although we cant actually view them within the Adobe platform so it appears that there is either a problem with permissions or views
Hi,I am looking into page html version diff functionality of aem and in that all tags except <button> tag's difference was not getting highlighted. I debugged that the diffservice.js which is responsible for this functionality has an array of blacklistedtags among which button is one. For my use case I overlayed the js and removed 'button' from the list and it works fine. I am curious to know why it was added there in the first place and if any impact will happen due to my removal of it. Thanks in advance!
I am creating a simple runtime action, and trying to generate IMS oauth2 token import { context, getToken, getTokenData } from '@adobe/aio-lib-ims'; export async function getTokenUsingSDK() { const config = { client_id: clientId, client_secrets: clientSecret, technical_account_id: technicalAccountId, technical_account_email: technicalAccountEmail, ims_org_id: imsOrgId, scopes: OAUTH_TOKEN_SCOPES }; await context.set('mynew-token', config); const token = await getToken('mynew-token'); const tokenDecoded = getTokenData(token); logger.info('Token:' + JSON.stringify(tokenDecoded)); } It keeps failing as `400 Bad request`. But same credentials from postman works. Below code using axios also works export async function getTokenUsingAxios() { const url = "https://ims-na1.adobelogin.com/ims/token/v3"; const headers = { "Content-Type": "application/x-www-form-urlencoded", }; const data = qs.stringify({ grant_typ
I tried to installed the Live Search module. But after configure the API keys, I found at the admin Live Search page, it shows that "Unable to load data", and in logs i found "Account group is not authorized" I used Adobe Commerce, ver 2.4.5Can you help me ?
Hi folks, I'd like to build custom PDP more like product customizer in adobe commerce cloud and would like to use React & express app in app builder that render inside Adobe commerce(Magento) PDP? Can that be achieved? If yes, what are the ways to achieve it? And can app builder has access to adobe commerce assets like images from pub/media folder?
Hi all,I'm attending the AEM Headless and GraphQL hands-on tutorial and both the modules tell they include 7 videos but when opening them, only 6 videos are present per each.This doesn't let me complete the courses and have the test.Has anyone the same issue?
Hello everyone! The requirement is I need to forward all AEM logs to ELK and I am new to this requirement ,so need help on below items.1. How to integrate my AEM local instnace to ELK?2. Can AEM logs be directly sent to ELK?3. Steps and possible ways to forward logs from crx-quickstart/launchpad/logs to ELK. Thanks in advance for the help. Vinitha
Hi @1709464 Community,I'm working on classic UI project, I have to create nested multifield dialog as part of requirement. I'm able to create dialog but after authoring the values in respective fields within the multifield and if i reopen the dialog I'm seeing blank fields. not sure what's wrong within the dialog. if anyone had faced this issue , please help to find the issue, below is the dialog xml <?xml version="1.0" encoding="UTF-8"?><jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"jcr:primaryType="cq:Dialog"height="600"title="Test Component"width="{Long}800"xtype="dialog"><items jcr:primaryType="cq:TabPanel"><items jcr:primaryType="cq:WidgetCollection"><generaljcr:primaryType="cq:Panel"title="General"><items jcr:primaryType="cq:WidgetCollection"><footerjcr:primaryType="cq:Widget"collapsible="{Boolean}true"itemId="footer"name="./footer"title="Component
I've overlaid the file /apps/dam/gui/coral/components/admin/contentrenderer/base/init/assetBase.jspand made some changes, but it's not picking up the overlayed file. Instead, it continues to reference the original file at/libs/dam/gui/coral/components/admin/contentrenderer/base/init/assetBase.jspI'm using Service Pack 16. Any help would be greatly appreciated.
Hello everyone,I am looking for a developer who can create a plugin like firecut or autocut Let me know if anyone can do that
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.