Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 2nd, 2012  |  syntax: None  |  size: 0.91 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <?
  2. extract($entry);
  3.  
  4. $fields_string = http_build_query(array(
  5.     'oauth_token'=> $token,
  6.     'venueId'=> $venueId,
  7.     'broadcast'=>'public'
  8. ));
  9.  
  10. $url = "https://api.foursquare.com/v2/checkins/add";
  11.  
  12. //open connection
  13. $ch = curl_init();
  14.  
  15. //set the url, number of POST vars, POST data
  16. curl_setopt($ch,CURLOPT_URL,$url);
  17. curl_setopt($ch,CURLOPT_POST,true);
  18. curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
  19. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  20. curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, true);
  21. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  22. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  23. curl_setopt($ch, CURLOPT_HEADER, false);
  24. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  25.  
  26. //execute post
  27. $checkin = curl_exec($ch);
  28.  
  29. // Check if any error occured
  30. if(curl_errno($ch)) {
  31.     echo 'Curl error: ' . curl_error($ch);
  32. }
  33.  
  34. //close connection
  35. curl_close($ch);
  36.  
  37. $json=json_decode($checkin);
  38. echo $json->meta->code;
  39. ?>