0

I am accessing a 3rd part API for an integration script I'm developing. It has a 3 step process in creating a userid (1. get a token 2. login as admin 3. do admin stuff)

I've scripted it via server side script that is triggered on a new user being created in our application.

example:

$token = get_url("/api.php?action=token");

get_url("/api.php?action=login&username=username&password=password&token=".$token);

get_url("/api.php?action=dostuff&token=".$token);

get_url("/api.php?action=logout&token=".$token);

The problem that I am running into is that get_url and fopen do not appear to retain session state. As a result the 'do stuff' command fails as the admin login is not recognized. If I cut and paste the exact same commands into the browser URL everything works.

Any suggestions from the masses on how to accomplish this server side in PHP?

Thanks!

1
Contributor
1
Reply
2
Views
8 Years
Discussion Span
Last Post by skippybosco
0

I've contacted the owner of the API and they have confirmed it is an issue with their code.

Nothing to see, move along ;-)

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.