Nieuwe toevoegingen en wijzigingen new-additions-and-changes
Beschrijft nieuwe en uitgevoerde veranderingen voor IPS API v4.0.
Geïmplementeerd naast-zij API versies met afzonderlijke WSDLs en schema namespaces.
- Vorige API-versies:
IpsApi.wsdl, http://www.scene7.com/IpsApi/xsd. - SPS 4.0 versie:
IpsApi-2008-01-15.wsdl, http://www.scene7.com/IpsApi/xsd/2008-01-15.
Veld PostScriptOptions/alpha toegevoegd.
Toegevoegde eigenschappen VideoRootUrl en SwfRootUrl voor getProperty bewerking.
Optioneel toegevoegd appName en appVersion params aan authHeader om de aanroepende toepassing te volgen. Toegevoegde logboekregistratie aan ipsApiService.log.
Er is een optionele serviceUrl -param toegevoegd aan de WSDL-generatieserver. Deze param is nuttig voor zuivert volmachten. Bijvoorbeeld: http://<server>/scene7/webservice/IpsApi-2008-01-15.wsdl?serviceUrl=http://localhost:8081
Geïmplementeerde getZipEntries bewerking.
Geïmplementeerde zoekbereiken en getypte vergelijkingswaarden voor systeemveldomstandigheden.
'Asset' Tekenreeksconstante voor middelentypen toegevoegd, voornamelijk om metagegevensvelden tussen elementen toe te staan.
Geïmplementeerde trashState parameter voor searchAssets.
Geïmplementeerde getAssetPublishHistory bewerking.
Optionele faultHttpStatusCode SOAP-header toegevoegd om foutafhandeling in Flex mogelijk te maken. Gebruik <faultHttpStatusCode>200</faultHttpStatusCode> voor Flex. De standaardstatuscode voor foutreacties is 500 (Internal Server Error) .
Toegevoegde bewerkingen om elementen uit de prullenbak en lege elementen uit de prullenbak te herstellen.
Geïmplementeerde CRUD-bewerkingen.
Markering voor ingeschakeld is toegevoegd aan de bewerking ImageMap type en saveImageMap .
Toegevoegde ondersteuning voor de taken Resterende bestanden optimaliseren.
Toegevoegd setAssetsPublishState voor bulkupdates van publicatiestatus.
Toegevoegd ImageServingPublishSettings , getImageServingPublishSettings , setImageServingPublishSettings .
Vervangen saveMetadataField bewerking ten gunste van nieuwe createMetadataField - en updateMetadataField bewerkingen.
Geïmplementeerde deleteAssetsParam batch-verwijderbewerking.
Geïmplementeerde moveAssetsParam batch-verplaatsingsbewerking.
Geïmplementeerde deleteMetadataField bewerking.
Geïmplementeerde get/setImageRenderingPublishSettings, get/set/create/updateVignettePublishFormat bewerkingen.
Geïmplementeerd getAssetCounts.
Extra ondersteuning voor setImageSetMembers voor het opnemen van RenderSet members in ImageSet -elementen.
Toegevoegde bewerking replaceImage .
Toegevoegde bewerking copyImage .
Toegevoegde setUrlModifier -bewerking en urlModifier/urlPostApplyModifier -velden voor LayerViewInfo , TemplateInfo en WatermarkInfo .
Toegevoegde bewerking createDerivedAsset . Momenteel moet ownerHandle verwijzen naar een afbeeldingselement en kan het type AdjustedView of LayerView zijn.
Toegevoegde bewerking createTemplate . Aanroep om sjabloon- of watermerkelementen te maken.
IPS bedrijfmontages, CompanySettings, die aan de diensten API van het Web worden uitgevoerd.
Filtermarkering excludeByproducts toegevoegd aan searchAssets -bewerking. Als u deze markering instelt op true, worden PSDlayer -afbeeldingen en afbeeldingen die zijn bijgesneden in PDF uitgevoerd.
Toegevoegde bewerking getGenerationInfo .
De eigenschapnaam SystemMessage is toegevoegd aan de bewerking getProperty .
Bepaalde tekenreeksconstanten voor het type element zijn gewijzigd zodat deze overeenkomen met de corresponderende velden voor Asset Info.
- WordDoc: Word
- ExcelDoc: Excel
- PowerPointDoc: PowerPoint
- RTFDoc: Rtf
Gewijzigde resultaatindeling van batchbewerkingen als overzicht van succes, waarschuwingen en fouten.
Geïmplementeerde bewerking voor metagegevens in batch. batchSetAssetMetadata
Geïmplementeerde ondersteuning voor toepassingsspecifieke gegevens.
Geïmplementeerde ondersteuning voor booleaanse markeringen voor createTemplate , extendLayers en extractText voor uploadtaken om het proces van Photoshop-verwerking te beheren (vergelijkbaar met wijzigingen voor het uploaden van bestanden).
Geïmplementeerde setImageMaps en setZoomTargets bewerkingen.
Geïmplementeerde ViewerPreset bewerkingen. De herkende typen zijn:
VideoPlayer(Video publiceert alleen deze viewers.)BrochureBasicZoomAdvancedZoomSpinCustom types
De skins van de viewer ondersteunen twee parameters: skinFg en skinBg . De achtergrondcode voert alle verwerking uit die wordt vereist om achterwaartse verenigbaarheid te handhaven.
Geïmplementeerde getAssociatedAssets bewerking.
Het taaktype ReprocessAssets is toegevoegd om eerder geüploade primaire bronbestanden te kunnen herverwerken, inclusief het terugzetten van PDF's en het opnieuw optimaliseren van afbeeldingen.
Naam van veldtype PropertySetType is gewijzigd in propertyType . Deze naam heeft invloed op de parameter createPropertySetType en de reactie getPropertySetType/getPropertySetTypes .
Geïmplementeerde batchSetImageFields bewerking voor het instellen van afbeeldingsgebruikersgegevens en andere bewerkbare afbeeldingsvelden.
47 Het veld FileSize is toegevoegd aan verschillende elementgegevenstypen:
VignetteInfoCabinetInfoWindowCoveringInfoIccProfileInfoFontInfoXslInfoViewerSwfInfoXmlInfoSvgInfoZipInfoVideoInfoAcoInfoPdfInfoPsdInfoFlashInfoInDesignInfoPostScriptInfoIllustratorInfoWordInfoExcelInfoPowerPointInfoIllustratorInfoWordInfoExcelInfoPowerPointInfoRTFInfo
Geïmplementeerde getActivePublishContexts bewerking. Deze bewerking retourneert een array met namen van publicatiecontext met actieve publicatieservers voor het opgegeven bedrijf. Huidige namen van publicatiecontext zijn:
ImageServingImageRenderingVideo
Geïmplementeerde getSearchStrings bewerking. Er wordt een array met zoektekenreeksen voor het opgegeven element geretourneerd.
Toegevoegde landinstellingsparameters voor taken en een mechanisme om de landinstelling voor API-bewerkingen in te stellen. De tekenreeks locale moet worden opgemaakt als <language_code>[-<country_code>] . De taalcode is een code in kleine letters, met twee letters zoals gespecificeerd in ISO-639, en de optionele landcode is een code in hoofdletters, met twee letters zoals gespecificeerd in ISO-3166.
Optionele parameter locale toegevoegd aan de header van authHeader SOAP om de landinstelling voor API-bewerkingen in te stellen. Wanneer deze parameter niet aanwezig is, wordt de HTTP-header Accept-Language gebruikt. Als deze kopbal ook niet aanwezig is, wordt de standaardscène voor de IPS server gebruikt.
Ondersteuning voor get/set toegevoegd voor metagegevensvelden met veel typen.
Geïmplementeerde SOAP- en HTTP-headerondersteuning voor gzip-reactiebeheer.
Markering gzipResponse toegevoegd aan authHeader . Als deze niet aanwezig is, controleert de API de HTTP Accept-Encoding -header.
Toegevoegde ondersteuning voor searchAssets voor veldomstandigheden met sterk getypte metagegevens.
- Voor alle veldtypen kan de waarde worden doorgegeven met een tekenreeksvergelijkingsoperator (
Equals, NotEquals, Contains, NotContains, StartsWith, EndsWith) - Voor Booleaanse velden kan
boolValworden doorgegeven metEqualsop. - Voor Int-velden kan
longValworden doorgegeven met een numerieke vergelijkingsoperator (Equals, NotEquals, LessThan, LessThanEquals, GreaterThan, GreaterThanEquals) ofminLong/maxLongworden doorgegeven met een numeriek bereik (Between, NotBetween). - Voor zwevende velden kan
doubleValworden doorgegeven met een numerieke vergelijkingsoperator (Equals, NotEquals, LessThan, LessThanEquals, GreaterThan, GreaterThanEquals) ofminDouble/maxDoubleworden doorgegeven met een numeriek bereik (Between, NotBetween). - Voor Datumvelden kunt u
dateValdoorgeven met een numerieke vergelijkingsoperator (Equals, NotEquals, LessThan, LessThanEquals, GreaterThan, GreaterThanEquals) of u kunt minDate/maxDate doorgeven met een numeriek bereik (Between, NotBetween).
Beschrijving, jobSubType en originalJobName velden toegevoegd aan JobLog type.
originalJobNameis de naam van de taak die is ingediend bijsubmitJob(zonder unieke achtervoegsels of vervolgtaaknamen).jobSubTypewordt alleen gebruikt doorImageServingPublishJob-taken (waarbij het een vanfull,increment, fullwithsearch,offulloverrideis).descriptionis een lege tekenreeks voor alle taaktypen, maar bevat uiteindelijk beknopte taakgegevens, zoals het uploadpad.
Daarnaast worden de volgende velden niet opgenomen in zowel getJobLogs als getJobLogDetails . In eerdere versies waren deze alleen beschikbaar met getJobLogDetails .
endDate(als de taak is voltooid).fileDuplicateCount(voorheen0withgetJobLogs)fileUpdateCount(voorheen was dit altijd0metgetJobLogsen werd het opgenomen infileSuccessCount. Het bestand wordt nu gesplitst in afzonderlijke velden).
Veld assetHandle toegevoegd aan type JobLogDetail .
Optionele beschrijvingsparameter toegevoegd aan submitJob. Deze parameter wordt doorgegeven voor ophalen in getScheduledJobs , getActiveJobs en getJobLogs .
Vervangen het SKU-systeemveld. Het veld wordt genegeerd als het als een SystemFieldCondition to searchAssets wordt doorgegeven.
Filter excludeAssetTypeArray toegevoegd aan searchAssets .
MaskInfo type toegevoegd aan Asset .
Toegevoegde nieuwe Types van Activa voor beheer door IPS:
Extra opties toegevoegd aan UploadDirectoryJob en UploadUrlsJob om de verwerking van Postscript-, Illustrator- en PDF-bestanden onafhankelijk te beheren. Alle bestaande banen verstrekken de noodzakelijke parameters aan elk van de drie verwerkingspijpleidingen zodat zij precies functioneren zoals vandaag gebeurt. Het oorspronkelijke PostScriptOptions -blok wordt gebruikt om de verwerking voor Illustrator- en EPS/PS-bestanden in te stellen. Optioneel kunnen specifieke blokken met bestandsopties worden opgegeven om de verwerking op te geven. De lijst met wijzigingen bevat:
-
Geen
-
Rasteren (standaardwaarde)
-
Beheer alleen het actief en maak tijdens het uploaden geen derivaten.
-
Render het EPS- en PostScript-bestand naar een afbeelding met de opgegeven resolutie en kleurruimte.
alpha
Optioneel.
- Geen
- Rasteren (standaardwaarde)
-
Beheer alleen het actief en maak tijdens het uploaden geen derivaten.
-
Render het bestand naar een afbeelding met de opgegeven resolutie en kleurruimte.
alpha
Optioneel.
-
Geen
-
Rasteren (standaardwaarde)
-
Beheer alleen het actief en maak tijdens het uploaden geen derivaten.
-
Render het bestand naar een afbeelding met de opgegeven resolutie en kleurruimte.
U kunt ook zoeken vanuit getScheduledJobs .
Gewijzigd wijzigde webservice.gzip.response configuratie-eigenschap om een van de volgende waarden te gebruiken: