Template:Social adapter

From GreenVulcano Wiki
Jump to: navigation, search

The Social adapter is an adapter which gives GreenVulcano® ESB the ability to interact with social platforms. The configuration is specified into the GVSocialAdapter-Configuration.xml, and the file has the following structure:

<GVSocialAdapterManager name="GV_SOCIAL" type="module">

  <SocialAdapters>
      <TwitterSocialAdapter class="it.greenvulcano.gvesb.....TwitterSocialAdapter"
                            social="twitter" type="social-adapter">
           <Accounts>
               <Account name="PIPPO" consumer_key="..." consumer_secret="..." oauth_access_token="..." oauth_access_token_secret="..."	twitteruserid="..."/>
               ...
           </Accounts>
           ...
           <Proxy proxyHost="" proxyPassword="" proxyPort="" proxyUser=""/>
      </TwitterSocialAdapter>
  </SocialAdapters>

</GVSocialAdapterManager>

The following table explains the configuration:

Parameter Meaning and values
TwitterSocialAdapter One of the implemented adapters
TwitterSocialAdapter class the adapter class
TwitterSocialAdapter social the social platform identifier
TwitterSocialAdapter type the adapter type
Accounts wrapper for all the account configured for a single social platform
Account single account configuration
Account name the name identifying the account
Account consumer_key OAuth parameter
Account consumer_secret OAuth parameter
Account access_token OAuth parameter
Account access_token_secret OAuth parameter
Account twitteruserid user id on the social platform
Proxy proxy settings
Proxy proxyHost proxy host
Proxy proxyPort proxy port
Proxy proxyUser user for the proxy
Proxy proxyPassword password for the proxy