Boa tarde a todos, estou tentando fazer meu software Delphi se comunicar com uma loja e-commerce plataforma WordPress/WooCommerce sem SSL (over HTTP), a API do WooCommerce encontra-se na versão 3 e tem já muita gente usando com PHP (http://woothemes.github.io/woocommerce-rest-api-docs/#authentication). Já iniciei o protótipo (em anexo em Delphi XE8), omiti alguns dados sigilosos como o nome da página e as senhas (consumer_key e consumer_secret). Com os dados corretos o protótipo está pesquisando o produto 3 e passando pelos parâmetros os dados solicitados (oauth_consumer_key, oauth_signature, oauth_signature_method, oauth_timestamp, oauth_version, oauth_nonce). Tais dados estão nos parâmetros do componente TRestClient, inclusive o filtro para encontrar o produto 3 já coloquei na baseURL. Enfim pra terminar basta realizar o cálculo da assinatura (oauth_signature) e por mais que eu tente não consigo, a consulta retorna erro de assinatura não autorizada/permitida. Alguém estaria disposto a fazer o protótipo funcionar mediante pagamento orçado antecipadamente?
teste.zip