Path: CnPAPI.Engine.Request.Order.ThirdParty.SocialNetworks
Elements:
Schema
<xsd:element name=
"SocialNetworks"
>
<xsd:complexType
>
<xsd:sequence
>
<xsd:element ref=
"Network" maxOccurs="unbounded"
/>
</xsd:sequence
>
</xsd:complexType
>
</xsd:element>
Network
Path: CnPAPI.Engine.Request.Order.ThirdParty.SocialNetworks.Network
Elements:
Schema
<xsd:element name=
"Network"
>
<xsd:complexType
>
<xsd:sequence
>
<xsd:element ref=
"NetworkName"
/>
<xsd:element ref=
"NetworkUserID" minOccurs="0"
/>
<xsd:element ref=
"NetworkPassword" minOccurs="0"
/>
<xsd:element ref=
"NetworkComment"
/>
</xsd:sequence
>
</xsd:complexType
>
</xsd:element>
NetworkName
Name
|
NetworkName
|
Path
|
CnPAPI.Engine.Request.Order.ThirdParty.SocialNetworks.Network.NetworkName
|
Description
|
Social networking sites
integrated natively in the API
|
Data Type
|
String
|
Range
|
Twitter, ClickandPledge
|
Default
|
|
Operation
|
Transaction Operation only
|
Input/output
|
Input
|
Version/Release
|
1.2
|
Required
|
No
|
Example
|
< NetworkName
>Twitter</ NetworkName >
|
Schema
<xsd:element name=
"NetworkName"
>
<xsd:simpleType
>
<xsd:restriction base=
"xsd:string"
>
<xsd:enumeration value=
"Twitter"
/>
<xsd:enumeration value=
"ClickandPledge"
/>
</xsd:restriction
>
</xsd:simpleType
>
</xsd:element>
NetworkUserID
Name
|
NetworkUserID
|
Path
|
CnPAPI.Engine.Request.Order.ThirdParty.SocialNetworks.Network.NetworkUserID
|
Description
|
Social network account UserID
for connecting to the social network site.
|
Data Type
|
String
|
Range
|
Minimum: 1 character
Maximum: 50 characters
|
Default
|
|
Operation
|
Transaction Operation only
|
Input/output
|
Input
|
Version/Release
|
1.2
|
Required
|
No
|
Example
|
< NetworkUserID
>MyTwitterUserID</ NetworkUserID >
|
Schema
<xsd:element name=
"NetworkUserID"
>
<xsd:simpleType
>
<xsd:annotation
>
<xsd:documentation
/>
</xsd:annotation
>
<xsd:restriction base=
"xsd:normalizedString"
>
<xsd:maxLength value=
"50"
/>
</xsd:restriction
>
</xsd:simpleType
>
</xsd:element>
NetworkPassword
Name
|
NetworkPassword
|
Path
|
CnPAPI.Engine.Request.Order.ThirdParty.SocialNetworks.Network.NetworkPassword
|
Description
|
Social network account password
for connecting to the social network.
|
Data Type
|
Text
|
Range
|
Minimum: 1 character
Maximum: 50 characters
|
Default
|
|
Operation
|
Transaction Operation only
|
Input/output
|
Input
|
Version/Release
|
1.2
|
Required
|
No
|
Example
|
< NetworkPassword
>MyTwitterPassword</ NetworkPassword >
|
Schema
<xsd:element name=
"NetworkPassword"
>
<xsd:simpleType
>
<xsd:annotation
>
<xsd:documentation
/>
</xsd:annotation
>
<xsd:restriction base=
"xsd:normalizedString"
>
<xsd:maxLength value=
"50"
/>
</xsd:restriction
>
</xsd:simpleType
>
</xsd:element>
NetworkComment
Name
|
NetworkComment
|
Path
|
CnPAPI.Engine.Request.Order.ThirdParty.SocialNetworks.Network.NetworkComment
|
Description
|
Comment to be posted to the
social network
|
Data Type
|
String
|
Range
|
Minimum: 1 character
Maximum: 1000 characters
|
Default
|
|
Operation
|
Transaction Operation only
|
Input/output
|
Input
|
Version/Release
|
1.2
|
Required
|
No
|
Example
|
<NetworkComment>I just
donated to a good cause .. join me!</NetworkComment>
|
Schema
<xsd:element name=
"NetworkComment"
>
<xsd:simpleType
>
<xsd:annotation
>
<xsd:documentation
/>
</xsd:annotation
>
<xsd:restriction base=
"xsd:normalizedString"
>
<xsd:maxLength value=
"1000"
/>
</xsd:restriction
>
</xsd:simpleType
>
</xsd:element>