Вернуться   Биткоин Форум > Обслуживание Обсуждение
27 июня 2011, 5:16:53 AM   # 1
 
 
Сообщения: 108
Цитировать по имени
цитировать ответ
по умолчанию Re: Программы Google и MTGox Trade Data [решены]

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Обновить: Был не в состоянии тянуть в mtgox торговых данных в Google App Scripts (чтобы его можно было манипулировать, как живых данных в электронные таблицы Google), так что я завелся сделать зеркальную скрипт на моем личном домене. Я должен был использовать Curl вариант для установки агента пользователя (то, что вы не можете контролировать, насколько мне известно, в рамках Google). То, некрасиво, решить мою проблему.

ТЛ; др: Google App сценариев не может захватить mtgox данные о торговле живыми, минуя посредника сценария. Решение в этом потоке.


Я пытаюсь написать простой скрипт, чтобы тянуть в последних торговых данных MTgox в таблицу.

Вот что моя функция выглядит следующим образом:

функционировать mtGoxTradeData () {
  вар jsondata = UrlFetchApp.fetch ("https://mtgox.com/code/data/ticker.php");
  Объект переменная = Utilities.jsonParse (jsondata.getContentText ());
  вернуться object.ticker.last;
  
}


По какой-то причине - поиск данных API MTGox всегда тайм-аут. Когда я делаю то же самое на ExchangeBitCoins, он получает данные безотказно.

функционировать exchangeBitCoinsTradeData () {
  вар jsondata = UrlFetchApp.fetch ("https://www.exchangebitcoins.com/data/ticker");
  Объект переменная = Utilities.jsonParse (jsondata.getContentText ());
  вернуться object.ticker.last;
  
}


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


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


27 июня 2011, 5:54:16 AM   # 2
 
 
Сообщения: 108
Цитировать по имени
цитировать ответ
по умолчанию Re: Программы Google и MTGox Trade Data [решены]

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





В продолжении - я пошел вперед и написал функции для все торгового API, я мог бы найти там, и mtGox является единственным до сих пор не разрешаться. Сделал немного больше исследований, нашли некоторые люди, которые считают, что лучший способ для извлечения данных был через методов WS (что довольно немного сложнее, чем я хотел сделать для простой таблицы).

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

27 июня 2011, 7:02:28 AM   # 3
 
 
Сообщения: 1535
Цитировать по имени
цитировать ответ
по умолчанию Re: Программы Google и MTGox Trade Data [решены]

EDIT: Я не уверен, что вы пытаетесь сделать, но вы можете проверить эту тему: http://forum.bitcoin.org/index.php?topic=22886

Mt. GOx недавно изменили свой API, и это, похоже, агент пользователя в настоящее время должен быть указан.
Попробуйте использовать Curl:

Код:
Функция mtgox_trade_data ($ json_url) {

  // Инициализация завиток
  $ Ч = curl_init ();
  
  // Установка свертыванию опции
  curl_setopt ($ ч, CURLOPT_URL, $ json_url);
  curl_setopt ($ ч, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt ($ ч, CURLOPT_SSL_VERIFYPEER, ложь);
  curl_setopt ($ ч, CURLOPT_USERAGENT, "PHP бот");

  // Получение строки результата JSon
  $ Результат = curl_exec ($ ч);
  
  // закрывает локон и файл в формате JSON
  curl_close ($ ч);

  // возвращает результат Curl
  вернуть $ результат;
  
}

Затем вы можете сохранить результат в виде ассоциативного массива, как это:

Код:
$ Json_result = mtgox_trade_data ($ mtgox_ticker_url);

если (! пусто ($ json_result)) {
  $ Mt_gox_ticker = json_decode ($ json_result, правда);
}

// Использование массива, как это: $ mt_gox_ticker [ 'тикер'] [ 'продать'];
bitfreak! сейчас офлайн Пожаловаться на bitfreak!   Ответить с цитированием Мультицитирование сообщения от bitfreak! Быстрый ответ на сообщение bitfreak!

27 июня 2011, 7:05:56 AM   # 4
 
 
Сообщения: 108
Цитировать по имени
цитировать ответ
по умолчанию Re: Программы Google и MTGox Trade Data [решены]

Это немного раздражает - вот голова в постель. Приложения Google (от того, что я читал на форумах) не позволяет установить UserAgent, так что я, вероятно, придется загрузить скрипт вверх на моем сервере, чтобы отразить подачу MTGOX, а затем попытаться загрузить его в в качестве источника данных для Google Apps.

Если у меня есть время, чтобы сделать это завтра, я буду обновлять нить, чтобы ли он работает. У меня были вопросы, получить Curl, чтобы захватить и зеркало данных при использовании MTgox в качестве непосредственного источника, или использовать это в качестве источника: http://btc.jalder.com/mtgox.php (Что, теоретически, не был бы с учетом ограничения UserAgent).

Кстати, у меня тоже были проблемы с получением Google не таймаут на источник Jalder.com, а также. Единственный вывод, который я могу достичь в том, что Google ненавидит MTgox.

То, что это единственный вывод, который я могу достичь это безошибочный знак мне нужно немного поспать. Я буду атаковать его снова утром.

Спасибо за указателями.

(Кстати, это простой Curl скрипт я использую:

    $ Ч = curl_init ();
    curl_setopt ($ ч, CURLOPT_SSL_VERIFYPEER, ложь);
    // curl_setopt ($ ч, CURLOPT_URL, "http://btc.jalder.com/mtgox.php");
    curl_setopt ($ ч, CURLOPT_URL, "http://mtgox.com/code/data/ticker.php");
    curl_setopt ($ ч, CURLOPT_RETURNTRANSFER, 1);
    $ = Выход curl_exec ($ ч);
    curl_close ($ ч);
    Эхо $ выход;
?>


То, что вы говорите, это просто добавить:

curl_setopt ($ ч, CURLOPT_USERAGENT, "PHP бот");

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

27 июня 2011, 7:13:22 AM   # 5
 
 
Сообщения: 108
Цитировать по имени
цитировать ответ
по умолчанию Re: Программы Google и MTGox Trade Data [решены]

EDIT: Я не уверен, что вы пытаетесь сделать, но вы можете проверить эту тему: http://forum.bitcoin.org/index.php?topic=22886

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

27 июня 2011, 7:19:50 AM   # 6
 
 
Сообщения: 108
Цитировать по имени
цитировать ответ
по умолчанию Re: Программы Google и MTGox Trade Data [решены]

Быстрое обновление: Я лгал - я не пошел спать, решил его помощью UserAgent CURL идеи, и использовать свой собственный сервер в качестве источника данных Google. Я буду обновлять нить завтра с пробой и решения в случае, если кто-то пытается сделать это.

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

27 июня 2011, 7:50:39 AM   # 7
 
 
Сообщения: 1535
Цитировать по имени
цитировать ответ
по умолчанию Re: Программы Google и MTGox Trade Data [решены]

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW