With this variation, your application constructs a 'start URL' like the following:
http://www.shutterfly.com/go2ue/start.sfly?target=xxxx&resourceHref=xxxx
The target and resourceHref are variables.
Your app sends the user's Web browser to the constructed URL by means of a link, a redirect, or whatever you prefer.
The user will see a workflow on the Shutterfly web site, and interact with it to complete the desired work.
The URL parameters have the following meaning:
target
Description:
The desired Shutterfly UE (User Experience).
Required:
Yes
Example:
OP
Possible values:
OP = OrderPictures;
PHOTOBOOK = Photo Book creation;
CARD = Card creation;
CALENDAR = Calendar creation;
COLLAGE_POSTER = Collage Poster creation;
PHOTO_GIFT = Photo Gift creation;
DIGITAL_SCRAPBOOK = Digital Scrapbook creation;
STORE = The Shutterfly Store.
resourceHref
Description:
A single Shutterfly resource, such as an album or image URL, which will be passed to the target workflow.
Required:
Varies by target workflow
Example:
http://ws.shutterfly.com/userid/00001234567/albumid/00005678
Possible values:
for target=OP, supply a Shutterfly Open API album URL or image URL
Example (before URL encoding, and all on one line):
http://www.shutterfly.com/go2ue/start.sfly?target=OP
&resource=http://ws.shutterfly.com/userid/00001234567/albumid/00005678
Note: This is a simplified example. You must supply
authentication
parameters, and a Call Signature
as previously mentioned.