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.)Brochure
BasicZoom
AdvancedZoom
Spin
Custom 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:
VignetteInfo
CabinetInfo
WindowCoveringInfo
IccProfileInfo
FontInfo
XslInfo
ViewerSwfInfo
XmlInfo
SvgInfo
ZipInfo
VideoInfo
AcoInfo
PdfInfo
PsdInfo
FlashInfo
InDesignInfo
PostScriptInfo
IllustratorInfo
WordInfo
ExcelInfo
PowerPointInfo
IllustratorInfo
WordInfo
ExcelInfo
PowerPointInfo
RTFInfo
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:
ImageServing
ImageRendering
Video
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
boolVal
worden doorgegeven metEquals
op. - Voor Int-velden kan
longVal
worden doorgegeven met een numerieke vergelijkingsoperator (Equals, NotEquals, LessThan, LessThanEquals, GreaterThan, GreaterThanEquals
) ofminLong/maxLong
worden doorgegeven met een numeriek bereik (Between, NotBetween
). - Voor zwevende velden kan
doubleVal
worden doorgegeven met een numerieke vergelijkingsoperator (Equals, NotEquals, LessThan, LessThanEquals, GreaterThan, GreaterThanEquals
) ofminDouble/maxDouble
worden doorgegeven met een numeriek bereik (Between, NotBetween
). - Voor Datumvelden kunt u
dateVal
doorgeven 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.
originalJobName
is de naam van de taak die is ingediend bijsubmitJob
(zonder unieke achtervoegsels of vervolgtaaknamen).jobSubType
wordt alleen gebruikt doorImageServingPublishJob
-taken (waarbij het een vanfull
,increment, fullwithsearch,
offulloverride
is).description
is 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
(voorheen0
withgetJobLogs
)fileUpdateCount
(voorheen was dit altijd0
metgetJobLogs
en 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: