Сорок сторінок з однієї таблиці
Складними в сорока сторінках з посиланнями були ніколи не сторінки. Складними були сорок розмов про те, що на них покласти.
Форма задачі
У когось уже є таблиця: колонка імен, колонка бажаних адрес, колонка посилань, іноді адреса фотографії. Чого в нього немає — так це готовності відкрити редактор сорок разів. Агент із цією таблицею та API-ключем проходить усе за кілька хвилин, і цікаве питання тут не «як зробити цикл», а «що робити з результатом».
Можливі дві форми. Або в кожного прилавка свій акаунт, provisional і незабраний, і ви надсилаєте власникові claim-посилання, щоб сторінка стала його. Або всі сорок живуть на акаунті організатора: контроль лишається в центрі, і супроводжувати їх організатор буде вічно. Перше майже завжди правильне, і заради цього claim-посилання й існують.
- Спершу провалідуйте всі рядки одним проходом, нічого не створюючи. Погані адреси й дублі імен спливуть списком, який правиться просто в таблиці.
- Створіть по сторінці на рядок, у кожної свій ключ ідемпотентності, зібраний із рядка: повторний прогін тоді лагодить збої і не чіпає решту.
- Поверніть у таблицю claim-посилання й адресу сторінки, поруч із тим рядком, з якого вони виросли.
- Надішліть кожному власникові його два посилання й одне речення про те, що робить claim-посилання.
Що класти в рядки, а що ні
- По підпису на посилання, написаному людиною, а не згенерованому: «Замовити хліб» завжди краще, ніж «Сайт».
- Адресу фотографії, якщо вона є. Сторінка з обличчям або товаром — зовсім інша сторінка, ніж без.
- Щонайбільше одне виділене посилання на рядок, і лише якщо в рядку справді є головне.
- Жодних вигаданих біо. Порожнє біо чесне, а згенероване читається як згенероване, і власник це відчує.
Де пакетний прогін ламається
Перша стіна — ліміти: без ключа десять сторінок на добу з однієї адреси; з ключем десять за годину на акаунт і десять сторінок на акаунт для програм. Прогін на сорок рядків — це сорок акаунтів, рознесених у часі, і це ж і є потрібна форма: сорок акаунтів — сорок власників.
Друга стіна — тиша. Сторінки, які ніхто не забрав і ніхто не відкривав, знімаються з публікації через тридцять днів і видаляються через шістдесят. Для прогону, що заглух, це благо, для того, де листи так і не пішли, — катастрофа. Надсилайте claim-посилання того ж дня, коли створили сторінки.