• Hey Guest! Ever feel like entering a Game Jam, but the time limit is always too much pressure? We get it... You lead a hectic life and dedicating 3 whole days to make a game just doesn't work for you! So, why not enter the GMC SLOW JAM? Take your time! Kick back and make your game over 4 months! Interested? Then just click here!

Question about facebook_graph_request

Z

Ziphold

Guest
Just a quick question. I often work with functions like http_get and http_post_string which send data to a certain web location and get the response. This response can be fetched in the http event.
So, for example, if I post arguments to a data location:
Code:
register_status=http_post_string("http://ftp.example.org/example/register.php", args);
I can then fetch the result in the http event using:
Code:
if ds_map_find_value(async_load, "id") == register_status {
    if ds_map_find_value(async_load, "status") == 0 {
        register_status_string = string(ds_map_find_value(async_load, "result"));
        
        do stuff
    }
}
As soon as the response comes, http event is started and the appropriate function is executed.

Now, the facebook extension also has an option of sending a request to retrieve user data, for example, profile photo in this case. So If I send the request using facebook_graph_request:
Code:
var pm = ds_map_create();
ds_map_add(pm,"fields","picture"); ///Successfully grabs the photo.... in 50x50
facebook_graph_request("me","GET",pm,photo_status);
ds_map_destroy(pm);
How do I know when the facebook response arrived? Can I also expect in in the http event? Because I tried slamming some things together and It didn't work as expected.

Any ideas? In advance, thank you.
 
Top