Вчера прошла неделя с момента пуска канала, и Дзен впервые рассчитал его карму. Результаты вызвали у меня довольно противоречивые впечатления. С одной стороны — отличный показатель рейтинга: примерно 9000-ое место из 360 тыс. Если пересчитать в относительные показатели, то это выше 97.5% (если считать только каналы, не получившие статуса мастера). Да и CTR подрос за счёт тех, кто приходит к нам из социальных сетей — сейчас средний уже выше 5%.
С другой — показатели кармы канала оказались существенно ниже, чем я ожидал. Особенно удивили низкие показатели уникальности, качества. Уникальность там что, только по картинкам оценивается? У нас же все статьи — самописные. А ещё удивил показатель периодичности: мы за неделю пять статей опубликовали, а за это всего 8 баллов начислили из 20! Правда, я сделал ошибку, выложив первые три статьи в один день в надежде, что алгоритмы быстрее обучатся и быстрее начнут показывать статьи в выдаче. А уже потом, изучив опыт других авторов каналов, узнал, что это было не самым лучшим решением.
Но самым разочаровывающим было отсутствие комментариев. Прежде Дзен казался мне площадкой, где под каждую статью комментарии пишутся десятками, а то и сотнями. По крайней мере, такое впечатление складывалось по результатам просмотра статей, которые показвыались мне в ленте. А тут — ни одного за всю неделю…
И как всегда, есть ощущение, что дальше будет хуже. Потому что прежде мы выкладывали то, что написали заранее, но теперь подготовленные статьи кончились, и выкладывать будем только по мере написания. Из-за чего периодичность упадёт ещё больше, и карма в целом просядет ещё ниже. Ну или придётся жертвовтать качеством в ущерб скорости, но меня это вариант не радует.
Вообще, всегда удивлялся рекомендации писать больше, которую часто дают начинающим блоггерам. Нельзя писать быстро и при этом хорошо! Тема должна быть выстраданной и выношенной в голове долгое время…
Был в Сети 8 дек. 2024 г., 00:47
Кратко о себе: Web-разработчик. Пишу на PHP, Python, JavaScript. Знаю Ruby и Go, со студенческих времён более-менее помню C и asm. Специализируюсь на ускорении загрузки сайтов и разработке ботов для Telegram. Linuxоид (использую Debian+LXDE). Сторонник IndieWeb, slow lifer.
- Перово, Москва, Россия
- me@4xpro.ru
- x4_pro
- XXXXPro
Новости сайта в Telegram
t.me/4x_proЛог жизни
Лог моей жизни, где я фиксирую наиболее эмоционально значимые для меня события и текущее настроение. Является продолжением блога, который я вел в ЖЖ с ноября 2004 по апрель 2018 года.
Удалось наладить режим дня!
Чудо всё-таки свершилось! Уже целую неделю я встаю гораздо раньше, чем прежде, где-то в промежутке с 9:30 до 11:30. Так что теперь застаю гораздо большую часть светового дня, и появилась возможность выбираться на улицу засветло, чем я несколько раз пользовался. Правда, как обычно, из-за этого меньше успеваю в плане дел. А вчера ещё возник сильный недосып, из-за чего день прошёл почти весь мимо. Теперь нужно выдержать ещё пару недель, чтобы привычка закрепилась.
О протоколе Gopher и техноархеологии
Сегодня верстал макет одного клиентского сайта. Сайт сам по себе простой и ничем особенным мне бы не запомнился, если бы не необычное copyright-сообщение в «подвале»:
Уж не знаю, откуда клиенты взяли упоминания таких древностей как Gopher или BBS, да и публичные FTP сейчас редкость. Но первое, что мне пришло в голову по прочтении — это выяснить, а существуют ли ещё Gopher-сайты в наше время. Для тех, кто не в теме, поясню, что хотя я пришёл в Интернет в конце 2000 года, подобных сайтов в Рунете не застал, видел только упоминания о том, что такой протокол когда-то был. Сказано — сделано! В скором времени я узнал, что даже сейчас в Интернете существует около 150 Gopher-сайтов, но в современных броузерах поддержки протокола Gopher давно уже нет. Но, как выяснилось, в lynx она вполне себе работает, кроме того, есть шлюзы Gopher=>HTTP. Зашёл на один из сайтов (gopher.ratthing.com), посмотрел. Эх, как же классно: простые текстовые страницы, кое-где с ASCII-артом! Никакой рекламы, всплывающих блоков, ненужной графики. И самое главное — это ощущение какой-то «настоящести». А ещё обнаружилось, что в Gopher были даже гостевухи и локальный полнотекстовый поиск! Теперь даже задумался о том, а не поднять ли мне Gopher-сервер на своём VDSе, положив туда страницу «О себе», биографию, страницу личных достижений и т.п. Буду единственным человеком в Рунете, у которого такое есть! (Правда, оценят только единицы.)
И вообще задумался, что со своим первым Прошлым по темпористике я мог бы стать техноархеологом — знатоком старого железа, старых протоколов и тому подобного. Более того, можно попытаться даже предоставлять платные услуги по чтению данных со носителей типа дискет или IDE-дисков (а лет через десять таковыми станут и банальные CD-ROMы) и конвертации их из неподдерживаемых сейчас форматов. Всё интереснее, чем верстать сайты для Интернета, который в своём развитии ушёл куда-то явно не туда. Вопрос только в том, как в наше время раздобывать старое «железо», например, дисковод 5.25".
Никакая часть материалов с этого сайта не может быть размещена на каком-либо другом Интернет-, gopher- или FTP-сайте, системе BBS или другой электронной архивной базе данных, за исключением случаев, оговорённых в письменном соглашении с администрацией сайта
Уж не знаю, откуда клиенты взяли упоминания таких древностей как Gopher или BBS, да и публичные FTP сейчас редкость. Но первое, что мне пришло в голову по прочтении — это выяснить, а существуют ли ещё Gopher-сайты в наше время. Для тех, кто не в теме, поясню, что хотя я пришёл в Интернет в конце 2000 года, подобных сайтов в Рунете не застал, видел только упоминания о том, что такой протокол когда-то был. Сказано — сделано! В скором времени я узнал, что даже сейчас в Интернете существует около 150 Gopher-сайтов, но в современных броузерах поддержки протокола Gopher давно уже нет. Но, как выяснилось, в lynx она вполне себе работает, кроме того, есть шлюзы Gopher=>HTTP. Зашёл на один из сайтов (gopher.ratthing.com), посмотрел. Эх, как же классно: простые текстовые страницы, кое-где с ASCII-артом! Никакой рекламы, всплывающих блоков, ненужной графики. И самое главное — это ощущение какой-то «настоящести». А ещё обнаружилось, что в Gopher были даже гостевухи и локальный полнотекстовый поиск! Теперь даже задумался о том, а не поднять ли мне Gopher-сервер на своём VDSе, положив туда страницу «О себе», биографию, страницу личных достижений и т.п. Буду единственным человеком в Рунете, у которого такое есть! (Правда, оценят только единицы.)
И вообще задумался, что со своим первым Прошлым по темпористике я мог бы стать техноархеологом — знатоком старого железа, старых протоколов и тому подобного. Более того, можно попытаться даже предоставлять платные услуги по чтению данных со носителей типа дискет или IDE-дисков (а лет через десять таковыми станут и банальные CD-ROMы) и конвертации их из неподдерживаемых сейчас форматов. Всё интереснее, чем верстать сайты для Интернета, который в своём развитии ушёл куда-то явно не туда. Вопрос только в том, как в наше время раздобывать старое «железо», например, дисковод 5.25".
Канал на Дзене или Главный пуск года
Сегодня случилось то, к чему я шёл последние четыре месяца! Мы с Tellой запустили свой канал на Дзене про гармонизацию жизни на основе Псибазиса — 7 первопричин психологических проблем. Первые три статьи я выложил вчера, сегодня добавил четвёртую и объявил о запуске канала в соцсетях.
Но увы, дальше ждало разочарование. Вчерашние статьи набрали несколько сотен показов, но сегодня показы почти прекратились. Хотя CTR вроде бы вполне приемлемый: от 2.4% до 4.4%. Попытался было добавить ещё одну, про дефицитарность, чтобы алгоритмы обучались и определяли тематику, но внезапно статья попала под блокировку. Сначала думал, что перестарался с провокационностью заголовка, поменял его на тот, который предполагался изначально («Дефицитарность как причина нелогичного поведения»), но и с ним блок повторился. Видимо, либо в тексте что-то не так, либо проблема с изображениями. Tella написала в техподдержку, но, как мне кажется, ответа не будет. Придётся определять, что не так, экспериментальным путём.
Ещё узнал о программах «Аврора» и «Нирвана», куда можно попытаться подать заявку, чтобы получить бонусные показы. Но для этого нужно хотя бы 10 записей создать, а у нас полностью готово только пять статей, и шестая — в полунаписанном состоянии.
Но вообще, читая рекомендации Дзена для начинающих авторов, я несколько разочаровался. Он всё же ориентирован на тех, кто блоггерством собирается зарабатывать. Пришла даже в голову неожиданная мысль — самому создать платформу на основе IntB для тех, кто пишет по принципу «не могу молчать», как во времена Старого Доброго Интернета. Там не будет монетизации в принципе, зато у каждого будет возможность быть увиденным и услышанным, не тратя на это денег. Но всё, как всегда, упирается в то, как набрать критическую начальную массу авторов.
Но увы, дальше ждало разочарование. Вчерашние статьи набрали несколько сотен показов, но сегодня показы почти прекратились. Хотя CTR вроде бы вполне приемлемый: от 2.4% до 4.4%. Попытался было добавить ещё одну, про дефицитарность, чтобы алгоритмы обучались и определяли тематику, но внезапно статья попала под блокировку. Сначала думал, что перестарался с провокационностью заголовка, поменял его на тот, который предполагался изначально («Дефицитарность как причина нелогичного поведения»), но и с ним блок повторился. Видимо, либо в тексте что-то не так, либо проблема с изображениями. Tella написала в техподдержку, но, как мне кажется, ответа не будет. Придётся определять, что не так, экспериментальным путём.
Ещё узнал о программах «Аврора» и «Нирвана», куда можно попытаться подать заявку, чтобы получить бонусные показы. Но для этого нужно хотя бы 10 записей создать, а у нас полностью готово только пять статей, и шестая — в полунаписанном состоянии.
Но вообще, читая рекомендации Дзена для начинающих авторов, я несколько разочаровался. Он всё же ориентирован на тех, кто блоггерством собирается зарабатывать. Пришла даже в голову неожиданная мысль — самому создать платформу на основе IntB для тех, кто пишет по принципу «не могу молчать», как во времена Старого Доброго Интернета. Там не будет монетизации в принципе, зато у каждого будет возможность быть увиденным и услышанным, не тратя на это денег. Но всё, как всегда, упирается в то, как набрать критическую начальную массу авторов.
Зимнее солнцестояние пережили!
Вот и всё, зимнее солнцестояние позади! Теперь день начнёт удлиняться, а это сразу улучшает настроение и делает жизнь проще. Ещё позади очередной биоритмический минимум, последний этого года. И до Нового года уже меньше 10 дней. А с ним весь этот «год с вирусом» и кучей других неприятностей станет, наконец, историей.
А завтра состоится запуск канала на Дзене. Четыре месяца я шёл к этому!
И ещё мы с Tellой пытаемся налаживать режим дня совместно: ложиться в 2 часа, вставать в 10. Правда, получилось как всегда: лёг я почти сразу после полуночи, а проснулся в 3:20. Но обычно я в таких ситуациях пытаюсь чем-то заняться, а тут полежал где-то час и снова пошёл спать. В итоге проснулся тоже позже намеченного времени, а на связь вышел только в 12 часов дня. Но всё равно большой шаг вперёд сделан! Главное, сегодня лечь вовремя.
А завтра состоится запуск канала на Дзене. Четыре месяца я шёл к этому!
И ещё мы с Tellой пытаемся налаживать режим дня совместно: ложиться в 2 часа, вставать в 10. Правда, получилось как всегда: лёг я почти сразу после полуночи, а проснулся в 3:20. Но обычно я в таких ситуациях пытаюсь чем-то заняться, а тут полежал где-то час и снова пошёл спать. В итоге проснулся тоже позже намеченного времени, а на связь вышел только в 12 часов дня. Но всё равно большой шаг вперёд сделан! Главное, сегодня лечь вовремя.
14 декабря, и этим всё сказано
Биоритмический максимум, как всегда, закончился незаметно. В конце прошлой недели обратил внимание на то, что успевать снова стал меньше, а потом глянул на календарь и обнаружил, что вообще-то на следующей неделе уже минимум будет.
А сегодня ещё очень необычный день: годовщина Декабрьской трагедии 2001 года. Эх, горите в аду все причастные, а также те, кто предпочёл не вмешиваться! На этот раз этот день снова совпал с затмением. Правда, на этот раз солнечным, а не лунным, как тогда.
В остальном же всё идёт как обычно. Посмотрел вебинар по фотографии, доделал кое-какие мелочи по сайтам и побегал на доожке.
А сегодня ещё очень необычный день: годовщина Декабрьской трагедии 2001 года. Эх, горите в аду все причастные, а также те, кто предпочёл не вмешиваться! На этот раз этот день снова совпал с затмением. Правда, на этот раз солнечным, а не лунным, как тогда.
В остальном же всё идёт как обычно. Посмотрел вебинар по фотографии, доделал кое-какие мелочи по сайтам и побегал на доожке.
О метро и халяве
Опять мир меняется в худшую сторону. На этот раз изменения коснулись метро, точнее, официального приложения для него на Android. Летом я получил от Города 4000 баллов халявы, которые можно было потратить либо на различные скидки, либо на пополнение карты Тройка. Но у Тройки есть ограничение, что баланс не может превышать 3000 руб. Изначально я думал, что запишу сначала 2000, потом потрачу, потом запишу ещё две. Но увы, из-за эпидемии я с сентября не пользовался никаким транспортом, а в конце декабря баллы сгорят.
Поэтому сегодня решил пойти другим путём — сделать себе ещё одну карту «Тройка». Это, конечно, потеря 50 руб (хотя теоретически их потом можно будет вернуть), но зато халява не пропадёт. Решено — сделано (ибо ничто не мотивирует так, как возможность получить халяву), и вот я уже дома с новой картой.
Запускаю приложение «Метро Москвы» и тут первая неожиданность: теперь нельзя взять и просто так им попользоваться, вместо этого нужно создать личный кабинет! Дальше ещё лучше: привязка карты — нужно либо пополнить её на 50 руб (что невозможно сделать из-за того, что я уже пополнил её баллами), либо указать станции входа двух предыдущих поездок. В общем, ругался я долго и тщательно. Уже даже хотел было идти ещё раз в терминал, где я её получил, чтобы записать пополнение там, а не телефоном. Потом обнаружил, что чуть ниже есть ссылка «Прочитать карту», которая позволяет сделать всё необходимое без всяких привязок, после чего 2000 баллов были благополучно зачислены на новую Тройку.
Вызывает недоумение только одно: зачем было так портить приложение, которое раньше было таким простым и удобным и отлично делало ровно то, что и должно было делать — пополняло карту и показывало маршрут.
Поэтому сегодня решил пойти другим путём — сделать себе ещё одну карту «Тройка». Это, конечно, потеря 50 руб (хотя теоретически их потом можно будет вернуть), но зато халява не пропадёт. Решено — сделано (ибо ничто не мотивирует так, как возможность получить халяву), и вот я уже дома с новой картой.
Запускаю приложение «Метро Москвы» и тут первая неожиданность: теперь нельзя взять и просто так им попользоваться, вместо этого нужно создать личный кабинет! Дальше ещё лучше: привязка карты — нужно либо пополнить её на 50 руб (что невозможно сделать из-за того, что я уже пополнил её баллами), либо указать станции входа двух предыдущих поездок. В общем, ругался я долго и тщательно. Уже даже хотел было идти ещё раз в терминал, где я её получил, чтобы записать пополнение там, а не телефоном. Потом обнаружил, что чуть ниже есть ссылка «Прочитать карту», которая позволяет сделать всё необходимое без всяких привязок, после чего 2000 баллов были благополучно зачислены на новую Тройку.
Вызывает недоумение только одно: зачем было так портить приложение, которое раньше было таким простым и удобным и отлично делало ровно то, что и должно было делать — пополняло карту и показывало маршрут.
Моменты последних дней
Опять накатило уплотнение жизни. Как-то слишком много задач по freelance посыпалось. Но в то же время есть и ощущение движения вперёд. Самое главное — я закончил тот многострадальный сайт, про который писал с августа. Вчера перенёс новый дизайн на основную копию. И при этом, несмотря на то, что главная сайта весьма плотно набита контентом, удалось выйти на показатель PageSpeed Insights в 85—90 (для desktopа)! Правда, для этого пришлось немало повозиться: сделать так, чтобы карта и ролики с YouTube грузились только в момент, когда пользователь до них докрутит, ReCAPTCHA подгружалась только если поставить курсор в соответствующую форму. И это я ещё никак не соберусь перевести сайт на HTTP/2, а также оптимизировать подгрузку font-awesome, чтобы грузились только те значки, которые реально используются на сайте, а не три файла шрифта сразу. Тогда, может быть, пару дополнительных пунктов получить удастся.
Ещё, пользуясь хорошей погодой, стал почти каждый день выходить на короткую прогулку сразу после пробуждения. Очень помогает проснуться! А доза яркого солнечного света улучшает настроение! Правда, потом сложнее настроиться на дела. Один раз во время такой прогулки даже получил неожиданную халяву — нашёл 2000 рублей, просто валявшихся на дороге.
Также исправил несколько мелких, но надоедливых багов в IntB. В частности, то, что после входа пользователь в первый момент всё равно показывается разлогиненным. Причина оказалась очень смешной: я предусмотрел в движке запрет кеширования, но при этом забыл вывести соответствующие заголовки, когда он был включён. И в итоге получался обратный эффект: страница оказывалась закешированной, а я никак не мог понять, почему. Ещё у меня на localhost было запрещено сохранение cookies в броузере, из-за чего меня постоянно разлогинивало из АЦ, а я думал, что это какая-то хитрая ошибка IntB.
10geek сегодня исправил ещё одну давнюю-давнюю ошибку на TypTest.Ru — нулевые веса у четвёртых функций в тесте по психософии. Причём и нашёл, и исправил очень быстро! Оказалось, веса терялись только при просмотре результата по ссылке, а не сразу после прохождения тестирования.
Ещё наконец-то определился, куда двигаться в плане разработки децентрализованной соцсети. Нужно написать универсальную коммуникационную библиотеку, которая будет давать единый интерфейс, чтобы выполнять типовые действия как для ActivityPub, так и для «больших» социальных сетей через их API: получение своего профиля, получения списка друзей, записей со стены, лайков, личных сообщений и т.п. И уже на её основе делать что-то дальше. Также всё больше и больше сомневаюсь, а правильное ли я решение принял, когда стал ориентироваться на ActivityPub. Может быть, всё же протокол Diaspora лучше?
Правда, есть и плохие новости. У этого моего сайта почему-то упала и посещаемость и, уже второй раз, показатель ИКС. Теперь 220. Почему — так и остаётся загадкой, может быть, ПФ проседают?
Ещё, пользуясь хорошей погодой, стал почти каждый день выходить на короткую прогулку сразу после пробуждения. Очень помогает проснуться! А доза яркого солнечного света улучшает настроение! Правда, потом сложнее настроиться на дела. Один раз во время такой прогулки даже получил неожиданную халяву — нашёл 2000 рублей, просто валявшихся на дороге.
Также исправил несколько мелких, но надоедливых багов в IntB. В частности, то, что после входа пользователь в первый момент всё равно показывается разлогиненным. Причина оказалась очень смешной: я предусмотрел в движке запрет кеширования, но при этом забыл вывести соответствующие заголовки, когда он был включён. И в итоге получался обратный эффект: страница оказывалась закешированной, а я никак не мог понять, почему. Ещё у меня на localhost было запрещено сохранение cookies в броузере, из-за чего меня постоянно разлогинивало из АЦ, а я думал, что это какая-то хитрая ошибка IntB.
10geek сегодня исправил ещё одну давнюю-давнюю ошибку на TypTest.Ru — нулевые веса у четвёртых функций в тесте по психософии. Причём и нашёл, и исправил очень быстро! Оказалось, веса терялись только при просмотре результата по ссылке, а не сразу после прохождения тестирования.
Ещё наконец-то определился, куда двигаться в плане разработки децентрализованной соцсети. Нужно написать универсальную коммуникационную библиотеку, которая будет давать единый интерфейс, чтобы выполнять типовые действия как для ActivityPub, так и для «больших» социальных сетей через их API: получение своего профиля, получения списка друзей, записей со стены, лайков, личных сообщений и т.п. И уже на её основе делать что-то дальше. Также всё больше и больше сомневаюсь, а правильное ли я решение принял, когда стал ориентироваться на ActivityPub. Может быть, всё же протокол Diaspora лучше?
Правда, есть и плохие новости. У этого моего сайта почему-то упала и посещаемость и, уже второй раз, показатель ИКС. Теперь 220. Почему — так и остаётся загадкой, может быть, ПФ проседают?
Осознание экзистенциального страха небытия
Сегодня начал смотреть третий день ретрита, который мне прислал когда-то сэр Мик. Начался он с практики четырех вопросов, которая мне очень нравится. Во-первых, она позволяет вспомнить свои истинные цели. Во-вторых, заново пережить то ощущение легкости бытия, счастья, внутренней гармонии и того, что всё идёт как надо, а мир мне во всём помогает, которое я и хотел бы нести в мир. Я называю это «скольжением по жизни», по аналогии с тем, как легко скользят по поверхности воды жуки-водомерки.
После этой практики речь зашла о главном экзистенциальном страхе. Я всегда думал, что это страх смерти. Но оказалось, что нет: главный экзистенциальный страх — это страх небытия. Я бы даже написал так: не-Бытия. На первый взгляд может показаться, что отличие невелико. Но это ровно до того момента, пока не задаёшься вопросом «а что такое для меня быть» (ну или можно сформулировать наоборот: «что такое для меня не быть»). В Сети ответ достаточно прост: я есть то, что обо мне знают окружающие. Кстати, заодно понял, почему у меня такое неприятие вызывают личности, которые двигают идеи в духе «не пишите о себе в Интернете ничего, вам это не надо, если вы не знаменитость». Фактически, это люди, которые призывают не быть! И тем самым вызывают отторжение. Но гораздо более интересным был ответ для оффлайна. Оказывается, в оффлайне для меня «быть» — это решать какие-то задачи, доводить что-то до конца, до результата, завершённости. Соответственно, именно отсутствие этой завершённости и вызывает чувство небытия.
И это позволило совершенно иначе взглянуть на свой извечный конфликт между «хочу» и «надо», который уже много лет является главной темой моего блога. На самом деле это конфликт между стремлением к счастью и попыткой убежать от страха небытия. Но вот можно ли их как-то примирить — вопрос остаётся открытым.
После этой практики речь зашла о главном экзистенциальном страхе. Я всегда думал, что это страх смерти. Но оказалось, что нет: главный экзистенциальный страх — это страх небытия. Я бы даже написал так: не-Бытия. На первый взгляд может показаться, что отличие невелико. Но это ровно до того момента, пока не задаёшься вопросом «а что такое для меня быть» (ну или можно сформулировать наоборот: «что такое для меня не быть»). В Сети ответ достаточно прост: я есть то, что обо мне знают окружающие. Кстати, заодно понял, почему у меня такое неприятие вызывают личности, которые двигают идеи в духе «не пишите о себе в Интернете ничего, вам это не надо, если вы не знаменитость». Фактически, это люди, которые призывают не быть! И тем самым вызывают отторжение. Но гораздо более интересным был ответ для оффлайна. Оказывается, в оффлайне для меня «быть» — это решать какие-то задачи, доводить что-то до конца, до результата, завершённости. Соответственно, именно отсутствие этой завершённости и вызывает чувство небытия.
И это позволило совершенно иначе взглянуть на свой извечный конфликт между «хочу» и «надо», который уже много лет является главной темой моего блога. На самом деле это конфликт между стремлением к счастью и попыткой убежать от страха небытия. Но вот можно ли их как-то примирить — вопрос остаётся открытым.
Разобрался с новой API Instagram
Летом этого года в Instagram поменялась API, и мне пришлось выключить вывод последних фото оттуда внизу главной страницы своего сайта. Сегодня решил это исправить и стал разбираться с новой API. На первый взгляд, API вроде проста и понятна: авторизация через OAuth, получение долгосрочного tokenа и один запрос к /me/media.
Но, как всегда, на практике всё оказалось сложнее. Во-первых, оказалось, что developer-раздел в самом Instagram больше не работает. После некоторых поисков выяснилось, что нужно теперь создавать приложение на Facebook. И вот там-то и возникла главная загвоздка. Я чуть было не сломал себе мозг, прежде чем понял, что создав приложение для Facebook, нужно зайти в раздел Instagram Basic Display и уже в нём создать ещё одно приложение с помощью неприметной кнопки 'Create new app' в самом низу раздела. Причем перед ней идёт длинное-длинное предупреждение о том, что для использования нужно получить бизнес-аккаунт. И у этого «приложения в приложении» будет свой client_id и secret!
А я-то пытался пройти авторизацию OAuth с помощью client_id от основного, Facebook-приложения, и долго не мог понять, что же делаю не так, если делаю всё по инструкции.
И только отчаявшись, отправился на поиск в Google, очень скоро вышел на русскоязычный блог, где решали ту же задачу, и там на скриншотах увидел эту самую кнопку. Нажал её, и о чудо, уже через несколько минут всё работало как надо! К тому же выяснилось, что если приложение делается только для себя, то не нужны сложности с прохождением всей цепочки обмена токенов OAuth вручную, а можно добавить себя в тестировщики, нажать кнопку generate token и получить его в готовом виде.
Впрочем, чуть позже нашлась ещё одна сложность. В новой API нет ссылок на готовые thumbnails, только на полноразмерную картинку. Пришлось срочно дорабатывать модуль, чтобы добавить их генерацию на своей стороне.
В общем, как всегда, провозился полночи, застряв на ерунде, но зато вопрос решил: теперь на главной странице моего сайта снова выводятся последние фото из Instagram!
А вообще, как же плохо всё-таки жить в мире, где каждые несколько лет всё меняется и тем самым обесценивает полученные знания и результаты.
Но, как всегда, на практике всё оказалось сложнее. Во-первых, оказалось, что developer-раздел в самом Instagram больше не работает. После некоторых поисков выяснилось, что нужно теперь создавать приложение на Facebook. И вот там-то и возникла главная загвоздка. Я чуть было не сломал себе мозг, прежде чем понял, что создав приложение для Facebook, нужно зайти в раздел Instagram Basic Display и уже в нём создать ещё одно приложение с помощью неприметной кнопки 'Create new app' в самом низу раздела. Причем перед ней идёт длинное-длинное предупреждение о том, что для использования нужно получить бизнес-аккаунт. И у этого «приложения в приложении» будет свой client_id и secret!
А я-то пытался пройти авторизацию OAuth с помощью client_id от основного, Facebook-приложения, и долго не мог понять, что же делаю не так, если делаю всё по инструкции.
И только отчаявшись, отправился на поиск в Google, очень скоро вышел на русскоязычный блог, где решали ту же задачу, и там на скриншотах увидел эту самую кнопку. Нажал её, и о чудо, уже через несколько минут всё работало как надо! К тому же выяснилось, что если приложение делается только для себя, то не нужны сложности с прохождением всей цепочки обмена токенов OAuth вручную, а можно добавить себя в тестировщики, нажать кнопку generate token и получить его в готовом виде.
Впрочем, чуть позже нашлась ещё одна сложность. В новой API нет ссылок на готовые thumbnails, только на полноразмерную картинку. Пришлось срочно дорабатывать модуль, чтобы добавить их генерацию на своей стороне.
В общем, как всегда, провозился полночи, застряв на ерунде, но зато вопрос решил: теперь на главной странице моего сайта снова выводятся последние фото из Instagram!
А вообще, как же плохо всё-таки жить в мире, где каждые несколько лет всё меняется и тем самым обесценивает полученные знания и результаты.
Страницы:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141