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


- - - - -

Запрос линии Pinnacle через API


30 ответов в эту тему

#1 OFFLINE   maxspeed

    Специалист


  • Участник II
  • ПипПипПипПип
  • 508 сообщения
37

Добавлено 24 December 2015 - 11:37

Помогите с примером запроса для C#
Спасибо

#2 OFFLINE   tokyo6pm

    Пунтер


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

Добавлено 24 December 2015 - 13:28

Там же, вроде, обычный xml фид:
xml.pinnaclesports.com/pinnacleFeed.aspx

#3 OFFLINE   Артений

    воин добра и света


  • Участник II
  • ПипПипПип
  • 336 сообщения
0
  • МестоположениеРоссия, Центральное Черноземье

Добавлено 24 December 2015 - 19:36

Сообщенияtokyo6pm, on 24 December 2015 - 13:28, сказал:

Там же, вроде, обычный xml фид:
xml.pinnaclesports.com/pinnacleFeed.aspx
и где тут линия (коэффициенты)? я вижу только список событий и исходов

Отредактировано Артений, 24 December 2015 - 19:38.


#4 OFFLINE   maxspeed

    Специалист


  • Участник II
  • ПипПипПипПип
  • 508 сообщения
37

Добавлено 24 December 2015 - 20:23

ну так через API все таки быстрее будет

#5 OFFLINE   tokyo6pm

    Пунтер


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

Добавлено 25 December 2015 - 05:50

СообщенияАртений, on 24 December 2015 - 19:36, сказал:

и где тут линия (коэффициенты)? я вижу только список событий и исходов
Американский формат кэфов. Формула для перевода в десятичный формат: www.betsmart.co/odds-conversion-formulas/#americantodecimal.
Например:
<moneyline><moneyline_visiting>658</moneyline_visiting>
<moneyline_home>-219</moneyline_home>
<moneyline_draw>383</moneyline_draw></moneyline>
Я сам таким способом линию у пинки собираю.

#6 OFFLINE   tokyo6pm

    Пунтер


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

Добавлено 25 December 2015 - 05:59

Сообщенияmaxspeed, on 24 December 2015 - 20:23, сказал:

ну так через API все таки быстрее будет
Чем? Парсить xml с фида или JSON через API, имхо, разница не большая. Плюс для фида не требуется авторизация, а фильтры в обоих методах присутсвуют.

#7 OFFLINE   maxspeed

    Специалист


  • Участник II
  • ПипПипПипПип
  • 508 сообщения
37

Добавлено 25 December 2015 - 09:21

подскажите кусочек кода на c# открыть xml с сайта и сделать выборку LINQ из него

#8 OFFLINE   denvb

    Специалист


  • Участник II
  • ПипПипПип
  • 382 сообщения
90

Добавлено 25 December 2015 - 09:58

Про разницу фида и апи - во-первых, как минимум, апи позволяет делать ставки, разве нет?
Во-вторых, апи - это натуральный RESTful, не надо изобретать сами знаете что, берём любимую библиотеку и получаем и транспорт и маршалинг и всё остальное. Типа Retrofit в яве.
В-третьих, есть официальный мануал с парой примеров подключения "в лоб", так сказать, проверить, что доступ есть. Это ведь была шутка про ручной парсинг выдачи??

#9 OFFLINE   tokyo6pm

    Пунтер


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

Добавлено 25 December 2015 - 10:24

Про разницу между фидом и апи я вкурсе. Вопрос был в получениии линии, фида для этого достаточно.
Я всего лишь предложил, как вариант.

#10 OFFLINE   maxspeed

    Специалист


  • Участник II
  • ПипПипПипПип
  • 508 сообщения
37

Добавлено 25 December 2015 - 19:47

помогите хоть с получением xml файла с Pinnacle
хочу без скачивания сразу обработать LINQ
на c#

#11 OFFLINE   maxspeed

    Специалист


  • Участник II
  • ПипПипПипПип
  • 508 сообщения
37

Добавлено 25 December 2015 - 20:21

есть пример на Java:
может кто поможет перевести на C#
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.util.Base64;

public class Main {

public static void main(String[] args) throws IOException {
//replace the customerid:password with the actual credentials
byte[] bytes = "customerid:password".getBytes("UTF-8");
String encoded = Base64.getEncoder().encodeToString(bytes);
URL api = new URL("https://api.pinnaclesports.com/v1/feed?sportid=3");
URLConnection apiConnection = api.openConnection();
apiConnection.addRequestProperty("Authorization", "Basic " + encoded );
apiConnection.addRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)");

BufferedReader in = new BufferedReader(
new InputStreamReader(
apiConnection.getInputStream()));
String inputLine;

while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
}

Отредактировано maxspeed, 25 December 2015 - 20:23.


#12 OFFLINE   tokyo6pm

    Пунтер


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

Добавлено 25 December 2015 - 22:09

Может это поможет. Врапер для api пинки.
https://github.com/a...pinnaclewrapper

#13 OFFLINE   maxspeed

    Специалист


  • Участник II
  • ПипПипПипПип
  • 508 сообщения
37

Добавлено 26 December 2015 - 05:13

Большое спасибо
попробую

#14 OFFLINE   amazon

    Пунтер


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

Добавлено 24 August 2016 - 14:28

подскажите какие условия для работы с API пинакла?
я слышал что там нужен минимальный баланс или что то в этом роде

#15 OFFLINE   maxspeed

    Специалист


  • Участник II
  • ПипПипПипПип
  • 508 сообщения
37

Добавлено 25 August 2016 - 14:28

10$ пополнил и все

#16 OFFLINE   amazon

    Пунтер


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

Добавлено 25 August 2016 - 18:57

Сообщенияmaxspeed, on 25 August 2016 - 14:28, сказал:

10$ пополнил и все
ставки делать надо?

#17 OFFLINE   maxspeed

    Специалист


  • Участник II
  • ПипПипПипПип
  • 508 сообщения
37

Добавлено 26 August 2016 - 22:50

депозит

#18 OFFLINE   amazon

    Пунтер


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

Добавлено 03 September 2016 - 00:17

кто уже работает с API пинакла можете провести аналогию с методами API бетфаира?
ато я чето совсем запутался.
например что в ихнем понимании значит Teaser и Special?
или может пояснит кто чем отличается метод Get Teaser Lines от Get Special Lines?

#19 OFFLINE   Bambuk

    Специалист


  • mp
  • 6322 сообщения
602

Добавлено 03 September 2016 - 09:05

Сообщенияamazon, on 03 September 2016 - 00:17, сказал:

кто уже работает с API пинакла можете провести аналогию с методами API бетфаира?
ато я чето совсем запутался.
например что в ихнем понимании значит Teaser и Special?
или может пояснит кто чем отличается метод Get Teaser Lines от Get Special Lines?
Не знаю что там конкретно подразумевают, но тизер это типа покупка форы а специал--типа специальный вид ставок, который не входит в стандарт...возможно я тут ошибся но что-то такое-похожее я думаю...

Отредактировано Bambuk, 03 September 2016 - 09:05.


#20 OFFLINE   amazon

    Пунтер


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

Добавлено 04 September 2016 - 11:03

СообщенияBambuk, on 03 September 2016 - 09:05, сказал:

Не знаю что там конкретно подразумевают, но тизер это типа покупка форы а специал--типа специальный вид ставок, который не входит в стандарт...возможно я тут ошибся но что-то такое-похожее я думаю...
хорошо.
ну вот к примеру взял я список eventId с помощью метода Get Inrunning.
каким методом мне теперь по списку eventId можно забрать кефы?

и еще вопрос в догонку:
чем отличается тип ставок WIN от RISK ?