Вернуться   Биткоин Форум > Обслуживание Обсуждение
12 октября 2012, 12:55:04 PM   # 1
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru

TL; DR; -- Документация находится здесь: https://github.com/Paymium/Paytunia-API-v1-documentation

Я получил кучу интересных вопросов от кого-то хочет потреблять API Bitcoin-Central.net/Paytunia.com и думал, что это может быть полезно поделиться публично.

Если вам посчастливилось иметь вопросы по API, не стесняйтесь спросить или прокомментировать здесь.

Paytunia и Bitcoin-Central в основном две разные передние концы с тем же приложением, они обслуживаются одним и тем же кодом, и они сидят на одной и той же базе данных. Основное отличие заключается в пользовательском интерфейсе. Кроме того, некоторые API вызовы, и особенно тех из них, связанные с торговлей доступны только при использовании URI, на основе Bitcoin-Central.

Может показаться, вид с ума от внешней точки зрения, но есть хорошая причина, она была установлена ​​таким образом. Причина заключается в том, что просто мы пытались получить Paytunia iPhone приложение одобрено некоторое время назад, и для того, чтобы получить его одобрил, мы чувствовали, что мы не должны упоминать любую торговлю вообще на приложение или на веб-сайте Paytunia вообще.

Вот почему Paytunia в значительной степени имеет только функциональность кошелька Bitcoin-Central.

Короче говоря: использование https://bitcoin-central.net как основа для всех * * вашего API вызовов.

Если вы хотите, чтобы французские локализованы человеческие струны использовать https://fr.bitcoin-central.net, (Вы можете также использовать https://en.bitcoin-central.net но английский язык по-умолчанию это на самом деле не имеет смысла).

котировка
В настоящее время я пытаюсь добавить платформу к моей программе, но я затрудняюсь прочитать вам инструкцию API. Говорят, что я должен использовать API из paytunia.com и есть путь для конкретных запросов данных. Я предполагаю, что один путь может быть https://paytunia.com/order_book. Но когда я ввести этот адрес в браузере, я не получаю объект JSON.
Что вы испытываете по заказу клиентов совершенно нормально, с RESTful API вы запрашиваете ресурс, и если вы не сказать серверу, какой формат должен быть использован для ответа по умолчанию будет использоваться в HTML. Если вы хотите, ресурс возвращается в JSON необходимо указать сервер. Для этого у вас есть два варианта: либо добавить .json extenstion в конце URL-адреса (при использовании браузера, например), или добавить заголовок HTTP "Accept: приложения / JSON", Это объясняется в "Обязательные заголовки HTTP" часть документации.

котировка
Я хочу, чтобы добавить свою торговую платформу для моего бота. Говорят, что я должен дать идентификатор учетной записи и пароль в качестве параметров для аутентификации, но имена, что параметры не указаны.
Что касается подлинности вызовов, не существует каких-либо конкретных полей вы должны пройти в теле вашего запроса, на самом деле механизм аутентификации является стандартом HTTP Basic аутентификации (см: http://en.wikipedia.org/wiki/Basic_access_authentication). Учетные данные передаются в заголовке. Любой приличный HTTP библиотека доступа будет иметь эта функциональность уже встроены. Проверьте вашу библиотеку, если таковой имеется, в противном случае просто добавьте заголовок, как описано на странице Википедии. Например, если вы используете Curl просто передать «пользователя: пароль» -u вместе с командой.

котировка
Когда я хочу, чтобы удалить заказ, я должен поставить код заказа в URL. Когда я хочу, чтобы разместить заказ, я должен послать строку JSON. Почему, почему вы не просто использовать одно: параметры, URL ИЛИ JSon строки. И если вы спросите меня: отправка JSON строки худший из трех, я думаю, что есть причина, почему никакая другая торговая платформа использует это.
Наш API является RESTful, то есть он основан на URI, HTTP ресурсов и глаголов. Например, с торговым порядком, если вы выдаете запрос GET против порядка URI вы будете данным представление заказа, либо в формате HTML или в формате JSON, в зависимости от того, что вы просите, вы можете также выдавать запросы DELETE против того же URI для отменить. Если вы хотите сделать заказ, вы можете просто POST на URI коллекции порядка (/ счет / trade_orders IIRC) для того, чтобы добавить заказ в коллекцию. Это просто REST парадигма. Много API, работают таким образом. Что касается того, что вы должны представить строку JSON, вы можете также передать параметры в URL следующим образом: POST / счет / trade_orders trade_order [сумма] = 30?&trade_order [валюта] = EUR&... или как размещены данные формы, это на самом деле не имеет значения, он будет получать разобраны таким же образом. Посмотрите здесь для получения дополнительной информации о RESTful веб-сервисов: http://en.wikipedia.org/wiki/Representational_state_transfer#RESTful_web_services

котировка
Говорят, что Преуспевающий вызов возвращает HTTP 200 или 201, но это не говорит, который возвращается, когда !?
Всякий раз, когда ресурс будет создаваться (проводка порядка торговли, создание денежных переводов и т.д.), вы получите 201. Для всех других успешных ответов вы получите 200.

котировка
я пытаюсь https://paytunia.com/ticker?currency=LRUSD чтобы увидеть, если это является подходящей URL для получения ответов. Я получаю HTTP 500
Да, это ошибка в документации, вы должны запросить /ticker.json (с дополнительным параметром валюты). Вы получаете сообщение об ошибке, потому что вы неявно запрашиваете HTML, но нет конкретного HTML представления линеечки. (Мы исправим в документации)

котировка
Внутри строки JSON есть "ппц", Означает ли это, что цена за монету? Почему бы вам не определить такие имена?
Да, мы должны определить их лучше. Но я думаю, на примере это довольно прозрачно, не так ли?

котировка
Существует возможность дать тип заказа, в данном примере это лимитный ордер. Какие другие типы есть и как они работают?
Вы можете также разместить заказы рынка. Рыночные ордера, как лимитных ордеров, за исключением они не имеют предельную цену и будет выполнять в любой доступной рыночной цене. Посмотрите на форме создания торгового заказа, вы найдете ссылку на объяснение в глубине.

котировка
Coincidally я увидел, что есть possibilty активировать заказ, который был размещен с unsufficent средств. Если есть такая возможность, почему не существует никакого объяснения, как это работает?
Это потому, что я хочу, чтобы удалить эту функцию и упростить логику вокруг выполнения торгового заказа. Сейчас, как это работает, что вы не можете сделать заказ, если у вас нет достаточно средств (BTC или валюту), чтобы почтить его полностью, если вы размещаете свой заказ, а затем вывести валюту или BTC, ведущую к состоянию, когда вам «повторно не в состоянии выполнить заказ полностью он получает инактивированный. Если затем добавить средства порядок остается неактивным, если это было не так, пользователи могут прийти к точке, где у них есть старые невыполненные заказы, которые внезапно выполнить, когда они добавляют средства, по ценам, которые не соответствуют с двигающейся ценой Bitcoins.

котировка
Могу ли я разместить заказ и удалить ее немедленно, когда у меня нет достаточно средств?
Нет, в настоящее время, если у вас нет достаточно средств, система не позволит Вам разместить заказ.

Эта логика должна быть изменена, потому что это не очень интуитивным и простым.
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав


Как заработать Биткоины?
Без вложений. Не майнинг.


21 декабря 2012, 12:03:26 PM   # 2
 
 
Сообщения: 2436
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

Получил 1806 Биткоинов
Реальная история.





Планируете ли вы предлагать вызовы данных исторических торговых или интерфейс с bitcoincharts?
молекулярный сейчас офлайн Пожаловаться на молекулярном   Ответить с цитированием Мультицитирование сообщения от молекулярного Быстрый ответ на сообщение молекулярным

21 декабря 2012, 12:10:38 PM   # 3
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

Планируете ли вы предлагать вызовы данных исторических торговых или интерфейс с bitcoincharts?
Ни один из них не на нашем TODO.

Однако, если вы на самом деле взглянуть на себя и идти посещение наша страница на Bitcoin графиках или иметь взгляд на торговый раздел в нашей полной документации API вы увидите, что это нормально, так как мы уже предлагаем обе эти функции. 
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав

23 декабря 2012, 10:40:42 AM   # 4
 
 
Сообщения: 2436
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

Планируете ли вы предлагать вызовы данных исторических торговых или интерфейс с bitcoincharts?
Ни один из них не на нашем TODO.

Однако, если вы на самом деле взглянуть на себя и идти посещение наша страница на Bitcoin графиках или иметь взгляд на торговый раздел в нашей полной документации API вы увидите, что это нормально, так как мы уже предлагаем обе эти функции. 

лол. Я виноват. Но не по неосторожности, а в некомпетентности:

Я попробовал оба ваши предложения, прежде чем отправлять, но сделал это неправильно, по крайней мере, в случае bitcoincharts:

пошел в http://bitcoincharts.com/markets/, Нажмите Ctrl-F, введенный "центральный" -> не повезло. Точка приняты, должны уже выглядели сильнее.

Это не кажется мне вы предлагаете любой вызов API, чтобы получить все сделки (не только у меня), хотя.

Это то, что я сделал: я пошел https://bitcoin-central.net/s/api, Ctrl-F, введите "сделки", Найти API вызов "Список ваш сделки", Ну, вот теперь, что я хочу, так что я смотрю на список "Методы API" вручную -> нет удачи в поиске способа получить все сделки (не только у меня).

Могу ли я сделать это не так?

молекулярный сейчас офлайн Пожаловаться на молекулярном   Ответить с цитированием Мультицитирование сообщения от молекулярного Быстрый ответ на сообщение молекулярным

23 декабря 2012, 10:58:45 AM   # 5
 
 
Сообщения: 2436
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

Найдено второстепенную screwup данных на bitcoincharts. Я обычно говорю tcatm, но он не включен.

bitcoincharts говорит, что вы начали торговать 2000-01-02 00:00:00

946771200,9.000000000000,10.000000000000
946771200,75.000000000000,0.792600000000
1294311545,0.249900000000,15.000000000000
1294317813,0.254990000000,50.000000000000
молекулярный сейчас офлайн Пожаловаться на молекулярном   Ответить с цитированием Мультицитирование сообщения от молекулярного Быстрый ответ на сообщение молекулярным

24 декабря 2012, 10:21:50 AM   # 6
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

Могу ли я сделать это не так?
Да, посмотрите на самом последнем описании API вызова.

Найдено второстепенную screwup данных на bitcoincharts. Я обычно говорю tcatm, но он не включен.

bitcoincharts говорит, что вы начали торговать 2000-01-02 00:00:00

946771200,9.000000000000,10.000000000000
946771200,75.000000000000,0.792600000000
1294311545,0.249900000000,15.000000000000
1294317813,0.254990000000,50.000000000000

странный
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав

25 декабря 2012, 6:38:46 PM   # 7
 
 
Сообщений: 35
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

Является ли проверка подлинности маркер на основе (как OAuth) планируется в ближайшем будущем?

Кроме того, вы можете объяснить, что это точка regestering IOS из / Android устройств? В настоящее время, что проталкивается к устройствам?

спасибо
Twix сейчас офлайн Пожаловаться на Twix   Ответить с цитированием Мультицитирование сообщения от Twix Быстрый ответ на сообщение Twix

26 декабря 2012, 9:36:03 AM   # 8
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

Является ли проверка подлинности маркер на основе (как OAuth) планируется в ближайшем будущем?
Да, это на TODO, все еще колеблется между OAuth 1 и 2.

Кроме того, вы можете объяснить, что это точка regestering IOS из / Android устройств? В настоящее время, что проталкивается к устройствам?
Мы используем эти вызовы для регистрации устройств Push-уведомления с помощью APN / C2DM нашим Paytunia приложений на Android / IOS.
Эти вызовы описаны, потому что люди, разрабатывающие мобильные приложения, требуется четкое указание, регулярные разработчики не должны реально использовать их, рассматривать их без документов
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав

28 декабря 2012, 10:01:55 AM   # 9
 
 
Сообщения: 376
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

Я нашел только одно упоминание интерфейса Socket.io. Но я не вижу никакого Datails, чтобы убедиться, является ли этот интерфейс и функционал?

Вы можете снять этот вопрос?
genuise сейчас офлайн Пожаловаться на genuise   Ответить с цитированием Мультицитирование сообщения от genuise Быстрый ответ на сообщение genuise

28 декабря 2012, 10:14:52 AM   # 10
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

Я нашел только одно упоминание интерфейса Socket.io. Но я не вижу никакого Datails, чтобы убедиться, является ли этот интерфейс и функционал?

Вы можете снять этот вопрос?
Интерфейс socket.io запущен и работает, документация об этом немного устарел, потому что я нахожусь в процессе добавления много материала к нему.
Когда я закончу, вы будете иметь возможность слушать в режиме реального времени для почти любого события в вашем аккаунте.
Если у вас есть конкретный вопрос об этом я с удовольствием отвечу.
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав

28 декабря 2012, 12:07:41 PM   # 11
 
 
Сообщения: 376
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

Да, насчет глубины и портфеля заказов сделков (покупки / продажи) каналов?
genuise сейчас офлайн Пожаловаться на genuise   Ответить с цитированием Мультицитирование сообщения от genuise Быстрый ответ на сообщение genuise

28 декабря 2012, 12:19:20 PM   # 12
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

Да, насчет глубины и портфеля заказов сделков (покупки / продажи) каналов?
Они еще не разработаны.
Сейчас я сосредоточен на канале счета конкретного.

Но каналы, которые Вы упоминаете придут.
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав

10 января 2013, 1:32:04 PM   # 13
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

Пожалуйста, посмотри эта нить для важного объявления относительно API.
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав

11 января 2013, 7:20:56 AM   # 14
 
 
Сообщений: 53
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

На данный момент я ищу интерфейс, способный использовать различные обмены.

Мне было интересно, если это возможно подключить MExBtcAPI с Bitcoin-Central.
Или есть другой (общий) интерфейс Bitcoin-Central поддерживает и продвигает?

Ссылка здесь:
https://github.com/goncalopp/mexbtcapi

Пожалуйста дай нам знать.
ПВЗ сейчас офлайн Пожаловаться на ПВЗ   Ответить с цитированием Мультицитирование сообщения от ПВЗ Быстрый ответ на сообщение ПВЗ

22 января 2013, 10:25:44 AM   # 15
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

Новый API жив.

Остальные вызовы теперь будут постепенно отключены теперь, что API v1 развертывается и документированы.

Вы найдете документацию здесь: https://gist.github.com/4593591

Онлайн версия этого будет обновлена ​​в ближайшее время.
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав

24 января 2013, 2:07:42 PM   # 16
 
 
Сообщения: 202
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

Даву, я пытался получить навык использования API, по-видимому, я предоставил неверный пароль несколько раз.
Теперь любопытная вещь. Когда я отправить запрос с правильным паролем

котировка
локон -i --user myusername@mydomain.net: correct_password https://bitcoin-central.net/api/v1/quotes/
я получил
...
{"ошибка":"Неверный или истек Google Authenticator OTP"}

когда я отправить запрос с неверным паролем

котировка
локон -i --user myusername@mydomain.net: INCORRECT_password https://bitcoin-central.net/api/v1/quotes/
я получил
...
{"ошибка":"Ваш аккаунт заблокирован"}

Пожалуйста, порекомендуйте:
1. Как долго учетная запись будет заблокирована для?
2. Требуется GAuth при проверке подлинности с помощью API?

Благодарю.
dansmith сейчас офлайн Пожаловаться на dansmith   Ответить с цитированием Мультицитирование сообщения от dansmith Быстрый ответ на сообщение dansmith

24 января 2013, 3:08:59 PM   # 17
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

1. Как долго учетная запись будет заблокирована для?
Вам нужно, чтобы разблокировать его с веб-интерфейсом.

2. Требуется GAuth при проверке подлинности с помощью API?
В настоящее время единственным механизмом аутентификации HTTP Basic, но это выходит из всех, кто использует второй фактор аутентификации.
OAuth2 будет реализован в ближайшее время и должны решить эту проблему, а также позволяет значительно улучшить контроль над безопасностью API.
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав

24 января 2013, 5:30:16 PM   # 18
 
 
Сообщения: 202
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

Спасибо Даву,
Я теперь в состоянии войти через веб-сайт. Я вошел в и пару раз. Потом я вошел снова и попытался вызовы API.
Я издал те же вызовы с завитком, как я уже упоминал.
Теперь с правильным паролем я получаю:
{"ошибка":"Неверный или истек Google Authenticator OTP"}
Когда я ввожу неверный пароль, я получаю:
{"ошибка":"Неправильный адрес электронной почты или пароль"}

Таким образом, несмотря на то, что я могу войти на сайт, я не могу использовать вызовы API.
Пожалуйста, помогите мне.
dansmith сейчас офлайн Пожаловаться на dansmith   Ответить с цитированием Мультицитирование сообщения от dansmith Быстрый ответ на сообщение dansmith

24 января 2013, 5:38:12 PM   # 19
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

Вы уверены, что вы керлинг это правильно?
Вот как я это делаю. Работает ли этот путь для вас?

Код:
$ Локон -X POST https://bitcoin-central.net/api/v1/trade_orders -d «{ "количество" : 1, "тип" : "купить", "валюта" : "евро" }»-u 'david@bitcoin-central.net: ***' -h 'Content-Type: применение / JSON'
{
    "количество": 1,0,
    "создан в": "2013-01-24T18: 34: 03 + 01: 00",
    "instructed_amount": 1,0,
    "цена": ноль,
    "государство": "pending_execution",
    "тип": "купить",
    "updated_at": "2013-01-24T18: 34: 09 + 01: 00",
    "UUID": "d5455fae-0002-4046-a91b-83909b445a7a"
}

$ Свернуться -X GET https://bitcoin-central.net/api/v1/trade_orders/d5455fae-0002-4046-a91b-83909b445a7a -u 'david@bitcoin-central.net: *** | питон -mjson.tool
{
    "количество": 1,0,
    "создан в": "2013-01-24T18: 34: 03 + 01: 00",
    "instructed_amount": 1,0,
    "цена": ноль,
    "государство": "недостаточно средств",
    "тип": "купить",
    "updated_at": "2013-01-24T18: 34: 09 + 01: 00",
    "UUID": "d5455fae-0002-4046-a91b-83909b445a7a"
}
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав

24 января 2013, 6:55:12 PM   # 20
 
 
Сообщения: 202
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-Central.net API поддержки потоков технической

Я копировать-вставить Вы выстраиваться
котировка
$ Свернуться -X POST https://bitcoin-central.net/api/v1/trade_orders -д «{ "количество" : 1, "тип" : "купить", "валюта" : "евро" }»-u 'david@bitcoin-central.net: ***' -h 'Content-Type: применение / JSON'
заменив только имя пользователя: пароль часть
и я все еще получаю
{"ошибка":"Неверный или истек Google Authenticator OTP"}
dansmith сейчас офлайн Пожаловаться на dansmith   Ответить с цитированием Мультицитирование сообщения от dansmith Быстрый ответ на сообщение dansmith



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW