good-karma
8 лет назадСтандартный и Открытый JSON для Доверенные Рабочие процессы в Голос
У нас есть данные JSON на Голосе блокчейн и во время моих тесты и разработка на eSteem, я обнаружил, что JSON метаданные не имеют стандарта.
Есть 2 метаданных в формате JSON блокчейне в настоящее время.
В аккаунтом и пост / комментарий JavaScript объекты. Я предлагаю стандарт, который мы используем в Стиим.
Account json_metadata
Пример:
{
"profile": {
"name": "Feruz",
"about": "Creator and Developer of eSteem",
"location": "Moscow",
"website": "http://esteem.ws/",
"cover_image": "https://image.holder.profile.png",
"profile_image": "https://image.holder.cover.png",
"gender": "male",
"currency": "USD",
"email": "info@esteem.ws",
"birthday": "12/31/1999",
"featured_post": "zayavlenie-na-rol-delegata-good-karma",
etc.
},
"dns": {"records":[["@","CNAME","esteem.ws"]]}}
}
Рекомендации аккаунтом
Профили будут красиво отформатированный на различных приложениях.
Профиль
name
: Максимум длина 20 символов.about
: Максимум длина 160 символов.location
: Максимум длина 30 символов.website
: действительный URL с Максимум длина 100 символов.profile_image
: URL изображения, предпочтительно квадратных обрезается.cover_image
: URL изображенияcurrency
: валюта
Comment json_metadata
Это поможет определить приложения.
Пример:
{
"app": "esteem/1.3.8",
"format": "html", //markdown+html или markdown или html
"tags": ["golos", "esteem"],
"users": ["good-karma", "cyberfund"],
"images": ["https://images.in.post"],
"videos": ["https://www.youtube.com/watch?v=VCDOIuqEjpc", "https://www.youtube.com/watch?v=hd6g44aL1ww"],
etc.
}
Если у нас есть эти стандарты, любое приложение поверх Голосе будет иметь возможность следить и отображать или обновить информацию, не нарушая другого.