Перепрыгнеть в содержание


- - - - -

API, ошибка при запросе на установку ордера


5 ответов в эту тему

#1 OFFLINE   Alex2016

    Новичок


  • Участник
  • Пип
  • 20 сообщения
1

Добавлено 04 June 2016 - 09:34

Добрый день всем!

Хочу сделать ставку на победу Вильямс в первом сете.
Игра сегодня в 16:00, с Магурузой.

Программа вроде работает, возвращает баланс, кэфы тоже показывает

Но при попытке поставит ставку возвращает ошибку.

На 'https://api.betfair.com/exchange/betting/json-rpc/v1' посылаю запрос:

{"marketId":"1.125136563","instructions":
		 [{"selectionId":"2538236","handicap":"0","side":"BACK","orderType":"LIMIT","limitOrder":
						 {"size":"4", "price":"1.77", "persistenceType":"PERSIST"}
		 }], "customerRef":"100"
}


Ошибка:
{"jsonrpc":"2.0","error":{"code":-32700,"message":"DSC-0008"}}

Подскажите что не так.
Заранее благодарен.

#2 OFFLINE   Alex2016

    Новичок


  • Участник
  • Пип
  • 20 сообщения
1

Добавлено 04 June 2016 - 10:03

Извеняюсь, запрос такой:
[{ "jsonrpc": "2.0", "method": "SportsAPING/v1.0/placeOrders", "params" :
						   {"marketId":"1.125136563","instructions":
											   [{"selectionId":"2538236","handicap":"0","side":"BACK","orderType":"LIMIT","limitOrder":
															 {"size":"4", "price":"1.77", "persistenceType":"LAPSE"}
                           				    }], "customerRef":"100"
						   }, "id": 1
}]


Ошибка такая:
[{"jsonrpc":"2.0","error":{"code":-32099,"message":"ANGX-0015","data":
{"exceptionname":"APINGException","APINGException":
{"errorDetails":"","errorCode":"ACCESS_DENIED","requestUUID":"prdang002-05120611-002c30f34e"}
}
},"id":1}]

Отредактировано Alex2016, 04 June 2016 - 10:04.


#3 OFFLINE   Ь2ек2ерег

    Пунтер


  • Участник II
  • ПипПип
  • 62 сообщения
27
  • МестоположениеЖелезнодорожный

Добавлено 04 June 2016 - 14:45

СообщенияAlex2016, on 04 June 2016 - 10:03, сказал:

Извеняюсь, запрос такой:
[{ "jsonrpc": "2.0", "method": "SportsAPING/v1.0/placeOrders", "params" :
						   {"marketId":"1.125136563","instructions":
											   [{"selectionId":"2538236","handicap":"0","side":"BACK","orderType":"LIMIT","limitOrder":
															 {"size":"4", "price":"1.77", "persistenceType":"LAPSE"}
						   					}], "customerRef":"100"
						   }, "id": 1
}]


Ошибка такая:
[{"jsonrpc":"2.0","error":{"code":-32099,"message":"ANGX-0015","data":
{"exceptionname":"APINGException","APINGException":
{"errorDetails":"","errorCode":"ACCESS_DENIED","requestUUID":"prdang002-05120611-002c30f34e"}
}
},"id":1}]

похожая ситуация была здесь : forum.bdp.betfair.com/showthread.php?t=2735
"...Do not use the delayed key use the live key..."

#4 OFFLINE   Alex2016

    Новичок


  • Участник
  • Пип
  • 20 сообщения
1

Добавлено 05 June 2016 - 09:53

Оказалось я не загрузил сертификат на Betfair.

Но теперь другая проблема.
Я отсылаю запросы на биржу через PHP с помощью CURL.

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "https://api.betfair.com/exchange/betting/json-rpc/v1");
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);  
    curl_setopt($ch, CURLOPT_CAINFO, 'qaq.crt');            
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:',
	    'X-Application: ' . $appKey,
	    'X-Authentication: ' . $sessionToken,
	    'Accept: application/json',
	    'Content-Type: application/json'

Но ответы приходят пустые.
Может кто подскажет как с помощью CURL конектится по SSL.

#5 OFFLINE   pin

    Специалист


  • Участник II
  • ПипПипПип
  • 156 сообщения
13
  • Местоположениеhell

Добавлено 06 June 2016 - 16:09

Проверь свой ключик. "errorCode":"ACCESS_DENIED"
Как бы говорит, что его отключили.

#6 OFFLINE   anpetr

    Новичок


  • Участник
  • Пип
  • 8 сообщения
0

Добавлено 21 July 2016 - 15:14

Дружище ставка не проходит потому что у тебя демо ключ ,поставь лайв ключ.