Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Unable to Authenticate Against Analytics API in OAuth Playground

will_becton
Level 1
Level 1

I attempted to follow the directions found at  3-Legged Authentication using Google OAuth Playground because I am having trouble getting data back from my PHP app's POST request. I was getting all 400 Bad Request errors when trying to hit the version 1.4 endpoints. So I followed the steps on that tutorial page exactly, and I receive this as a response:

HTTP/1.1 401 Unauthorized Via: HTTP/1.1 GWA Xserver: www440 X-google-cache-control: remote-fetch Vary: x-api-uri-scheme Server: Apache/2.4.2 Cache-control: no-cache Access-control-allow-credentials: true Date: Wed, 15 Oct 2014 19:13:53 GMT Access-control-allow-origin: * Access-control-allow-headers: X-WSSE, X-WSSE-APPLICATION, ACCEPT, AUTHORIZATION, ORIGIN Content-type: application/json Www-authenticate: WSSE realm="Omniture REST Api", profile="UsernameToken" { "error": "Invalid authentication credentials." }

I tried with and without adding the X-ADOBE-DMA-COMPANY header. I believe that I followed the steps correctly.

Also, if I change the 1.3 in the URL in OAuth Playground to 1.4, the error is a 400 Bad Request.  I think it would be better if my code uses the 1.4 version, but I can't get that to work at all. Any help as to why I'm getting 401 for v1.3 and 400 for 1.4 would be greatly appreciated.

1 Accepted Solution
garretth7904271
Correct answer by
Employee
Employee

I'm not sure why you would be getting these 401 errors exactly. But I have found Postman to be most useful when testing the 1.4 api. The steps here have been most helpful for me in setting up an environment to test the 1.4 API analytics-1.4-apis/postman at master · AdobeDocs/analytics-1.4-apis · GitHub

View solution in original post

1 Reply
garretth7904271
Correct answer by
Employee
Employee

I'm not sure why you would be getting these 401 errors exactly. But I have found Postman to be most useful when testing the 1.4 api. The steps here have been most helpful for me in setting up an environment to test the 1.4 API analytics-1.4-apis/postman at master · AdobeDocs/analytics-1.4-apis · GitHub

View solution in original post