{"id":22870068,"url":"https://github.com/autodesk-platform-services/aps-dx-explorer","last_synced_at":"2025-06-14T01:35:21.295Z","repository":{"id":80611539,"uuid":"578188660","full_name":"autodesk-platform-services/aps-dx-explorer","owner":"autodesk-platform-services","description":"APS Data Exchange Explorer:The sample is using this GraphiQL project that makes it easy to take advantage of GraphQL for data Exchange","archived":false,"fork":false,"pushed_at":"2025-03-18T18:42:25.000Z","size":65361,"stargazers_count":3,"open_issues_count":1,"forks_count":5,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-22T17:14:45.654Z","etag":null,"topics":["data-exchange","sample"],"latest_commit_sha":null,"homepage":"https://aps-dx-explorer.autodesk.io","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/autodesk-platform-services.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-14T13:17:30.000Z","updated_at":"2025-03-19T11:25:07.000Z","dependencies_parsed_at":"2025-03-18T19:47:42.591Z","dependency_job_id":null,"html_url":"https://github.com/autodesk-platform-services/aps-dx-explorer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autodesk-platform-services%2Faps-dx-explorer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autodesk-platform-services%2Faps-dx-explorer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autodesk-platform-services%2Faps-dx-explorer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autodesk-platform-services%2Faps-dx-explorer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/autodesk-platform-services","download_url":"https://codeload.github.com/autodesk-platform-services/aps-dx-explorer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252903648,"owners_count":21822479,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-exchange","sample"],"created_at":"2024-12-13T13:13:36.146Z","updated_at":"2025-05-07T15:24:19.386Z","avatar_url":"https://github.com/autodesk-platform-services.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Aps Data Exchange Explorer\n\nThe sample is using this [GraphiQL project](https://github.com/graphql/graphiql) that makes it really easy to discover the Data Exchange API through GraphQL.\nIt also integrates with the Viewer in order contextualize the query results.\n\n# Thumbnail\n\n![Thumbnail](./thumbnail.png)\n\n## Setting up the app\n\n- clone this repository or download\n- restore the packages\n- replace the variable values at appsettings.Development.json with your own\n\n```json\n{\n  \"APS_CLIENT_ID\": \"YOUR CLIENT ID\",\n  \"APS_CLIENT_SECRET\": \"YOUR CLIENT SECRET\",\n  \"APS_CALLBACK_URL\": \"http://localhost:8080/api/auth/callback\"\n}\n```\n\n**Make sure your APS app also uses the same callback url!**\n\n## Running the app\n\nAs instructed in the console, you'll need to open a web browser and navigate to http://localhost:8080 in order to log into your Autodesk account\n\n## Output\n\nOnce you logged in with your Autodesk account in the browser, this should appear:\n\n![GraphiQL](./readme/GraphiQL.png)\n\nThis sample comes by default with the step-by-step tutorial queries in multiple tabs. You can run the queries available in these tabs and add your own.\n\n![Queries](./readme/Queries.png)\n\nYou can also check the documentation\n\n![Docs](./readme/Docs.png)\n\nViewer is controlled by the toggle switch in the header. It will load the model based on the item or version Id specified by the input.\n\n![workflow](./readme/workflow.gif)\n\n---\n\n## Known issues\n\n1. The Viewer might have some trouble on resizing on Safari. Please use it with Chrome or Edge.\n\n## Tips \u0026 Tricks\n\n![Tips](./readme/Tips.png)\n\n1. **You need to be logged in order to use any feature in this sample.**\n2. **Exchange URN field accepts URN of an exchange. From there, it'll load the view in the Viewer based on the exchange's contract**\n3. **Make sure the Exchange Id and URN are related to the same exchange.**\n4. **The filter extension looks for `externalElementId` in the last query response, then look for externalIds in the loaded model to isolate them.**\n\n## Troubleshooting\n\n1. **Cannot load viewer**: Make sure you're logged in and using a valid exchange Id.\n\n2. **Filter Extension doesn't highlight elements**: Make sure you're using the exchange urn compatible with the exchange id used in the queries.\n\n## Written and updated by\n\n- João Martins [@JooPaulodeOrne2](http://twitter.com/JooPaulodeOrne2), [Developer Advocate and Support](http://aps.autodesk.com)\n- Suraj Kumar [@suraj0223](https://www.linkedin.com/in/suraj0223/), [Software Developer]\n- Denis Grigor  [Developer Advocate and Support](http://aps.autodesk.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautodesk-platform-services%2Faps-dx-explorer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fautodesk-platform-services%2Faps-dx-explorer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautodesk-platform-services%2Faps-dx-explorer/lists"}