Expand my Community achievements bar.

Join us January 15th for an AMA with Champion Achaia Walton, who will be talking about her article on Event-Based Reporting and Measuring Content Groups!
SOLVED

Identifying Operating System with Data Insertion API

Avatar

Level 1

I'm currently using the Data Insertion API but the Operating System report is showing my OS as "Unknown". How do I identify the request as from Android? The JAR is using JAVA in the URL, but that's not in the doc

1 Accepted Solution

Avatar

Correct answer by
Level 3
5 Replies

Avatar

Level 3

I believe you would pass this via the "userAgent" field or via the HTTP headers if you are sending a POST request.  Using the Android SDK instead might be a better alternative as it takes care of it for you.

Avatar

Level 1

Thanks for the reply. I am using GET and not POST. Should I still use the "userAgent" field?

Avatar

Level 3

If you are using GET then you would likely need to make sure you are sending the user-agent http header

The "userAgent" field can be used if you using POST / xml.  I believe this is noted in the documentation.

Avatar

Level 1

Thanks, btripple. Could you give me an example or point me to the docs where this is noted? I'm not able to find this.

Avatar

Correct answer by
Level 3