sprintlife Posted March 13, 2013 Share Posted March 13, 2013 I haven't post here in sometime, but I'm having issue. I cant get ahold of the people that made this API so I figure I would give you guys a go. I keep getting error when running this code. Error message is ( Exception raised in parsing - too many parameters - not even bothering to parse ). <!DOCTYPE HTML> <html> <head> <title></title> </head> <body> <?php $data_string = "{\"quote_id\":\"09b1de5a-090d-45bc-87b1-e11f44570b3c\",\"URL\":\"http://test.com/test.php\",\"Secret\":\"15b1370f-4130-4123-a3ab-bce5e174d9cd\"}"; $ch = curl_init('https://www.bitinstant.com/api/json/SetOrderIPN'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Content-Length: ' . strlen($data_string)) ); $result = curl_exec($ch); echo $result; ?> </body> </html> I'm trying to run an API on the SetOrderIPN on ( https://www.bitinstant.com/api ). This is the information they have on it. SetOrderIPNSetOrderIPN(QuoteID,URL,Secret) - Sends an IPN (Instant Payment Notification) to the specified URL when the order completes IdempotencyNot idempotentThis method is not idempotent, the data returned is highly likely to change ParametersURLThe URL to receive the IPN at SecretThe secret that will be used to build the SHA-512 HMAC QuoteIDThe QuoteID you want to receive an IPN for Return valuesURLRepeat of the URL eventtype"IPN configured" SecretRepeat of the secret QuoteIDRepeat of the QuoteID I was wondering if anyone could point out what I am doing wrong. :-( I got the source code from this location ( https://bitcointalk.org/index.php?topic=117740.msg1526313#msg1526313 ), but their were using it to place quote ( GetQuote ). Quote Link to comment https://forums.phpfreaks.com/topic/275590-api-issue-bitinstantcom/ Share on other sites More sharing options...
haku Posted March 13, 2013 Share Posted March 13, 2013 If you are using PHP 5.2.0 or above, try changing this: $data_string = "{\"quote_id\":\"09b1de5a-090d-45bc-87b1-e11f44570b3c\",\"URL\":\"http://test.com/test.php\",\"Secret\":\"15b1370f-4130-4123-a3ab-bce5e174d9cd\"}"; To this: $data = new StdClass; $data->quote_id = "09b1de5a-090d-45bc-87b1-e11f44570b3c"; $data->URL = "http://test.com/test.php"; $data->Secret = "15b1370f-4130-4123-a3ab-bce5e174d9cd"; $data_string = json_encode($data); It may be a problem with your json encoding in your data string. This will let PHP handle the JSON encoding, so it may solve your problem. Quote Link to comment https://forums.phpfreaks.com/topic/275590-api-issue-bitinstantcom/#findComment-1418334 Share on other sites More sharing options...
sprintlife Posted March 13, 2013 Author Share Posted March 13, 2013 Thanks, but it still doesn't work. I had a php doing the json, but it keep not working go I wrote the code out. I keep getting this error {"error": "Exception raised in parsing - too many parameters - not even bothering to parse"} Quote Link to comment https://forums.phpfreaks.com/topic/275590-api-issue-bitinstantcom/#findComment-1418424 Share on other sites More sharing options...
kicken Posted March 14, 2013 Share Posted March 14, 2013 According to the docs you quoted, the parameters are QuoteID, URL and Secret, but you are giving it quote_id, URL, Secret. Notice the difference? Quote Link to comment https://forums.phpfreaks.com/topic/275590-api-issue-bitinstantcom/#findComment-1418525 Share on other sites More sharing options...
sprintlife Posted March 14, 2013 Author Share Posted March 14, 2013 I've done either one. I've done the QuoteID and quite_id. Neither one works. :-( Quote Link to comment https://forums.phpfreaks.com/topic/275590-api-issue-bitinstantcom/#findComment-1418646 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.