Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Any API/Service to get list of Adobe products, updates with specific information?

New Here ,
Aug 01, 2015 Aug 01, 2015

Are there any API\Service to get the following things:

  • list of Adobe products with information(Unique name)
  • list of bulletins with information(Unique name, Description, References (CVE, articles, bugs), Release Date, Last Modified Date)
  • the list of security/non-security updates for products with information(Unique name, Description, Language, Architecture, Supercedence information, Affected products, References (CVE, articles, bugs), Download URL for installation package, Installation package filename, Release Date, command line to install package silently)?
  • list of rules for product/update to detect specific product/update is installed or not

NB! Lists and information about any versions of Adobe products which are presented on oficial website.

Everything I have found during research:

  • when Adobe products is checking for the updates, AdobeUpdater runs AdobeUpdaterInstallManager, which communicates with Adobe services to get .upd file containing a lot of information about update(download url, languages, command line, unique name, description and so on). Such a response you will get on the request to Adove service via AdobeUpdaterInstallManager - http://swupmf.adobe.com/manifest/60/win/reader9rdr-en_US.upd‌. That's how this .upd file looks:

<Component name="Reader9Update" criticalnesstarget="critical">

      <Identification category="App" name="Reader" version="9"/>

      <DisplayName default="en_US">

          <en_US>Adobe Reader 9.1 Update</en_US>

          <es_ES>Actualización Adobe Reader 9.1</es_ES>

      </DisplayName>

      <Description default="en_US">

          <en_US>The Adobe Reader 9.1 update addresses several customer issues and security vulnerabilities while providing more stability.</en_US>

          <es_ES>La actualización Adobe Reader 9.1 trata diversos problemas de los clientes así como vulnerabilidades de seguridad, a la vez que ofrece mayor estabilidad.</es_ES>

      </Description>

      <GlobalCriteria>

          <CompareType name="WinRegistryLookup">

              <TargetExpression>HKLM\Software\Adobe\Acrobat Reader\9.0\Installer\VersionMax</TargetExpression>

              <RegKeyType>DWORD</RegKeyType>

              <Operator>LessThan</Operator>

              <TargetValue>589825</TargetValue>

          </CompareType>

      </GlobalCriteria>

      <IsInstalledCriteria>

          <Group Operator="or">

              <CompareType name="WinRegistryLookup">

                <TargetExpression>HKLM\Software\Adobe\Acrobat Reader\9.0\Installer\VersionMax</TargetExpression>

                <RegKeyType>DWORD</RegKeyType>

                <Operator>GreaterThan</Operator>

                <TargetValue>589825</TargetValue>

              </CompareType>

              <Group Operator="and">

                <CompareType name="WinRegistryLookup">

                    <TargetExpression>HKLM\Software\Adobe\Acrobat Reader\9.0\Installer\VersionMax</TargetExpression>

                    <RegKeyType>DWORD</RegKeyType>

                    <Operator>Equal</Operator>

                    <TargetValue>589825</TargetValue>

                </CompareType>

                <CompareType name="WinRegistryLookup">

                    <TargetExpression>HKLM\Software\Adobe\Acrobat Reader\9.0\Installer\VersionMin</TargetExpression>

                    <RegKeyType>DWORD</RegKeyType>

                    <Operator>GreaterOrEqual</Operator>

                    <TargetValue>0</TargetValue>

                </CompareType>

              </Group>

          </Group>

      </IsInstalledCriteria>

      <File>

          <Url>http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.1/enu/AdbeRdr910_en_US.msi</Url>

          <Size>41461760</Size>

          <FileInfo>

              <Type>0</Type>

              <Executable>1</Executable>

              <ExecutableName></ExecutableName>

              <Destination></Destination>

              <Args></Args>

          </FileInfo>

          <Verification type="au40">

            <Data>adtDe5T39q67AwWh58Ne4Xg0Gr+6htzReAWYMXARh2/y7c3hrqh1l3MrX3GSmfi2nqr6J7m2QicC3q23uSf0Jj1TaYwEKCttT2mepPh/WKUzNsXlD73yrtIi/ZuomJO7ncPfo+iwYWywdG/2Bs3k+smw8KXQOv8yKxPZVGY2iFg=</Data>

          </Verification>

      </File>

  </Component>

I actually cannot undertand how to get the list of products or updates whatever format as .upd, xml, json or another one. I need an API to get such the information more right and elegant way.

Another very bad option to get all lists and infromation about product/update is using web crawler but I wll not manage to get such a specific information as command line, languages, supercedence info and so on.

Anyone knows any correct way to handle all of it?

745
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Aug 03, 2015 Aug 03, 2015

Hi Viktor,

There is no service that I know of and certainly none that spans Adobe's many, many products. Perhaps other people have different/better ideas than:

  • A manual check of the Release Notes will get you the information you need for Acrobat products.
  • Use SCCM and SCUP catalogs to get notified of the latest releases.

Ben

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Aug 04, 2015 Aug 04, 2015
LATEST
  • A manual check of the Release Notes will get you the information you need for Acrobat products.

         Manual way will not be approach. I need to automate this process. Of course, I can use web crawler for this purpose to automate it but there is some cons of this way:

      1. Anyway I will not manage to get supercedence information, detection/assessment rules(how to detect product/update is installed or not, how to deploy installation package in silent mode)
      2. No notification about new product/updates - delays
      3. If Adobe changes something on the page, which is used by web crawler, I will need to correct crawler every time.
  • Use SCCM and SCUP catalogs to get notified of the latest releases.

          That's good that SCCM and SCUP can notify me about latest releases but this way could give me only a few Adobe products' catalogs(Acrobat, Reader) and only for newer product versions. I need catalogs for the whole scope of Adobe products from older to newer version.

Preferable to choose one way for Adobe data feed generation from older to newer product/updates versions.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines