ПредишенСледващото

Защо реших да напиша тази статия? Въпреки, че истерията около тази тема, и спеше, тя все още остава доста популярен, и двете са "клиенти" са готови да платят много пари, и които искат да се научат да го направите сами. Работил съм с "студио", което отнема шестцифрена сума за работата, докато хвърлят техните разработчици и малки клиенти. Така, че в тази област не е имало монопол, както и всички видяхме колко е лесно да се прави, реших да напиша статия.

Ще опиша как да се направи динамичен произведения на изкуството, който показва текущото време и последната абоната. Всяка друга функционалност, която не е трудно - малко повече от реда код и достъп до API други услуги.

Какво ни е нужно? Само готов фон за капак и access_token за групата с права на достъп до снимките. Ето един пример, в Java, но това може да се направи по друг начин.

Ние обработваме искане от Обр API

Тази заявка ще изглежда по следния начин:

Разбор на JSON, мисля, че всеки може. Следователно, ние трябва само едно потребителско име и чрез нея ние вече получи името и линк към снимката.

Достатъчно, за да се направи GET-заявка:

В отговор, ние получаваме:

Всичко, което имаме цялата необходима информация, е необходимо да го добавите към капака и да го изтеглите.

Да предположим, че се намери предварително изображение за фона, а вие знаете, че за някои координати трябва да се намира, който искате да добавите към капака. Всички тези малки детайли ние отпадат и преминете към кода:

Не съм давал кодовите листове, което спомага за намаляване на глобата върху иконата Java, и направи CircleCrop центъра, лесно е да се напише лично или Google тихо. Също така, настройките на шрифта и други по-малки точки, аз също намалиха.

По принцип, всичко - ние сме готови на корицата, остава само да го изтеглите. Обикновено, не е тя?

Всичко е много просто и е описано подробно в документацията за API.

Качваме се на сървъра да зареди покритие чрез изпращане на GET-заявка:

Къде ACCESS_TOKEN - жетон с достъп до снимките на групата.

От отговора вземе upload_url:

Сега нашата upload_url изпрати СЛЕД търсене с поле снимка в съставното / формат форм-данни, както и с никакви документи. Вече покрит този въпрос в друга статия.

В отговор, ние получаваме следното:

Всичко остава да направите една GET заявка и на корицата ще започне да свети в общността:

Къде HASH и PHOTO получени от предходната алинея, както и символа е все същата.

Съставено динамичен капак заслужи.

За да добавите всяка друга информация, която актуализацията ще бъде инициирана от нас, а не искания към друг сървър, трябва да направят още по-малко работа.

По-рано ние съзнателно запазва резултат на обработка в отделен файл. Сега ние ще бъдем в състояние да направи "многослоен" покритие, без да губи предишната информация.

Така например, по този начин можете да излъчвате на текущото време на корицата:

За да създадете дори най-сложните произведения на изкуството, варира в зависимост от сезоните, времето, текущото време, с валутния курс дисплей и направи нещо, което трябва да прекара половин час на работа и на няколко стотин реда код.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!