What is the difference between: Access Key, DeveloperToken, CustomerId, CustomerAccountId, ApplicationToken, AccountId RRS feed

  • Question

  • I'm trying to make any basic call to the API and can't seem to figure it out.  Can someone please explain the difference between all of these:  Access Key, DeveloperToken, CustomerId, CustomerAccountId, ApplicationToken, AccountId ? 

    I have an Access Key but the SOAP calls don't even require it.  Is the Access key the same as the DeveloperToken?

    I also have an API username that is different from the username I log into the web interface with.   How do you find the password that goes with your API username?  Is it the same password I use to log into the web interface?

    Are all (or only some) of the above fields required to make an API call?  The documentation is horrendous.  I couldn't find a single raw XML example anywhere.

    Here's the error I'm getting.  Which in typical Microsoft fashion gives me zero insight into the actual problem.  Any help would be greatly appreciated.

    <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <faultcode xmlns:a="http://schemas.microsoft.com/ws/2005/05/addressing/none">a:ActionNotSupported</faultcode>
    <faultstring xml:lang="en-US">The message with Action '' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver. Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None).</faultstring>

    Thursday, February 24, 2011 11:16 PM