1. Описание
2. Техническое объяснение
3. Примеры использований
4. Как добавить это на свой веб-сайт
5. У вас есть электронная почта и не является владельцем домена
Вытащите запрос на мерзавца: http://github.com/bitcoin/bitcoin/pull/174
1. Описание
Этот патч позволяет отправлять платежи на адрес электронной почты, доменные имена и URL из графического интерфейса Bitcoin.
Допустимые примеры входов:
- wikipedia.org
- http://xkcd.com
- yourpseudo@bitcoin-contact.org
- http://bitcoin-contact.org/q/getaddress/myaccount@gmail.com
2. Техническое объяснение
Ввод URL / адрес переводится на запрос HTTP отправляется в соответствующий домен (IP-адрес не переводится для обратной compatilibty).
Действительный ответ текст отформатирован в формате JSON, содержащий Bitcoin адрес с дополнительной меткой:
Код:
{
"ошибка" : "",
"метка" : "Bitcoin Контакт",
"адрес" : "1NMxHnpAE38P9HN9pzRSqAFMCv1WcXZC1N"
}
GUI предложит вам добавить возвращаемый адрес в адресной книге."ошибка" : "",
"метка" : "Bitcoin Контакт",
"адрес" : "1NMxHnpAE38P9HN9pzRSqAFMCv1WcXZC1N"
}
ПОЦЕЛУЙ!
3. Примеры использований
Я взял свой собственный домен (bitcoin-contact.org) для примеров, потому что мне нужно несколько рабочих примеров. Чтобы увидеть, как добавить это в свой веб-сайт, смотрите следующую часть.
"Платить" это пользовательский ввод записывается в "Платить" поле из "Отправить Монеты" GUI.
Доменное имя :
Платный: bitcoin-contact.org
Запрос : http://bitcoin-contact.org/bitcoin-address.txt
Запрос результат:
Код:
{
"ошибка" : "",
"метка" : "Bitcoin Контакт",
"адрес" : "1NMxHnpAE38P9HN9pzRSqAFMCv1WcXZC1N"
}
Оплата отправлен: 1NMxHnpAE38P9HN9pzRSqAFMCv1WcXZC1N"ошибка" : "",
"метка" : "Bitcoin Контакт",
"адрес" : "1NMxHnpAE38P9HN9pzRSqAFMCv1WcXZC1N"
}
Домен корневого URL:
Платить : http://bitcoin-contact.org
Запрос : http://bitcoin-contact.org/bitcoin-address.txt
Запрос результат:
Код:
{
"ошибка" : "",
"метка" : "Bitcoin Контакт",
"адрес" : "1NMxHnpAE38P9HN9pzRSqAFMCv1WcXZC1N"
}
Оплата отправлен: 1NMxHnpAE38P9HN9pzRSqAFMCv1WcXZC1N"ошибка" : "",
"метка" : "Bitcoin Контакт",
"адрес" : "1NMxHnpAE38P9HN9pzRSqAFMCv1WcXZC1N"
}
Эл. адрес :
Платить : khal@bitcoin-contact.org
Запрос : http://bitcoin-contact.org/bitcoin-address-khal.txt
Запрос результат:
Код:
{
"ошибка" : "",
"метка" : "Khalahan",
"адрес" : "1L5zqFahc8Ahu9wtgJqCeJMendvD174xsG"
}
Оплата отправлен: 1L5zqFahc8Ahu9wtgJqCeJMendvD174xsG"ошибка" : "",
"метка" : "Khalahan",
"адрес" : "1L5zqFahc8Ahu9wtgJqCeJMendvD174xsG"
}
Платить : user@bitcoin-contact.org
Запрос : http://bitcoin-contact.org/bitcoin-address-user.txt
Запрос результат:
Код:
{
"ошибка" : "Не публичный адрес."
}
Оплата отправлен: Если поле ошибки не является пустым, Bitcoin дисплеев стандартной ошибки "Неверный адрес","ошибка" : "Не публичный адрес."
}
Любой другой URL:
Платить : http://bitcoin-contact.org/q/getaddress/khal@bitcoin-contact.org
Запрос : http://bitcoin-contact.org/q/getaddress/khal@bitcoin-contact.org
Запрос результат:
Код:
{
"ошибка" : "",
"метка" : "Khalahan",
"адрес" : "1L5zqFahc8Ahu9wtgJqCeJMendvD174xsG"
}
Оплата отправлен: 1L5zqFahc8Ahu9wtgJqCeJMendvD174xsG"ошибка" : "",
"метка" : "Khalahan",
"адрес" : "1L5zqFahc8Ahu9wtgJqCeJMendvD174xsG"
}
Вы можете дать любой URL до тех пор, как он возвращает эти строки JSON.
4. Как добавить это на свой веб-сайт
Адрес по умолчанию для вашего собственного домена
Создайте файл с именем "Bitcoin-address.txt" в корневом каталоге вашего домена и remplace 111 ... символы с вашим адресом:
Код:
{
"ошибка" : "",
"метка" : "Этикетка вашего сайта, или адрес электронной почты, например,",
"адрес" : "1111111111111111111111111111111111"
}
"ошибка" : "",
"метка" : "Этикетка вашего сайта, или адрес электронной почты, например,",
"адрес" : "1111111111111111111111111111111111"
}
Адрес электронной почты для вашего собственного домена
Пример : mymail1@mydomain.com
Создайте файл с именем "Bitcoin-адрес-mymail1.txt" в корневом каталоге вашего домена и remplace 111 ... символы с вашим Bitcoin адрес:
Код:
{
"ошибка" : "",
"метка" : "Ваш адрес электронной почты или метка",
"адрес" : "1111111111111111111111111111111111"
}
"ошибка" : "",
"метка" : "Ваш адрес электронной почты или метка",
"адрес" : "1111111111111111111111111111111111"
}
Пример : mymail2@mydomain.com
Создайте файл с именем "Bitcoin-адрес-mymail2.txt" в корневом каталоге вашего домена и remplace 222 ... символы с вашим Bitcoin адрес:
Код:
{
"ошибка" : "",
"метка" : "mymail2@mydomain.com",
"адрес" : "2222222222222222222222222222222222"
}
"ошибка" : "",
"метка" : "mymail2@mydomain.com",
"адрес" : "2222222222222222222222222222222222"
}
5. У вас есть электронная почта и не является владельцем домена
Пример : mypseudo@gmail.com & адрес 11111111111111111111111111111
Регистрация вашей электронной почты и Bitcoin-адресов http://bitcoin-contact.org/?account и установить их общедоступными.
Затем дать этот адрес для ваших контактов:
http://bitcoin-contact.org/q/getaddress/mypseudo@gmail.com
Вы можете также зарегистрировать псевдо на Bitcoin-контакт и использовать это непосредственно: mypseudo@bitcoin-contact.org
Примечание: Вы также можете установить метку "mypseudo@gmail.com" и люди, которые используют "mypseudo@bitcoin-contact.org" получит контакт вроде:
- метка : mypseudo@gmail.com
- Адрес: +11111111111111111111111111111