x

Einloggen

Hast du noch keinen Account? Jetzt registrieren!

Людзі на фатаграфіях: метады API

Original on code.flickr.com/blog
Пераклад на беларускую мову Patricia Clausnitzer


Я ламаў сабе галаву, нейкі час спрабуючы прыдумаць што-небудзь інфарматыўнае, каб распавесці вам пра метады API. Мы раскажам вам пра гэта сёння, але ўсё ж  я вяртаюся зноў і зноў да слогана брытанскай рэкламы для брэнда woodstain: "Гэта робіць менавіта тое, што ён кажа па блясе".



"What does the tin say, then?"


фота 5500

Па-першае, у нас ёсць просты спосаб доступу, які верне вас да спісу людзей на патрэбнай фатаграфіі. Гэта flickr.photos.people.getList, і ён прымае пасведчанні асобы з фатаграфіяй у якасці адзінага аргументу.

А як наконт зваротнага - знайсці ўсе фатаграфіі дадзенага чалавека? У нас ёсць flickr.people.getPhotosOf. Гэты метад мае ідэнтыфікатар карыстальніка, яна вяртае фатаграфіі стандартнага адказу, вы можаце таксама задаць любыя дадатковыя дадзеныя, якія вы жадаеце пасродкам параметру extras.

Часам дадзеных недастаткова - вы будзеце адчуваць неабходнасць у некаторых з іх. Калі вы жадаеце дадаць якога-небудзт чалавека на фота, проста выкарыстоўвайце flickr.photos.people.add. Гэты метад прымае photo_id і user_id, і можа дадаткова прыняць яшчэ 4 аргументы person_x, person_y, person_w, person_h), каб вызначыць"мяжу для твару" для гэтага чалавека.

Калі вы вырашылі, што не падабаецца мяжа для твару, заўсёды ёсць flickr.photos.people.deleteCoords выдаліць яго цалкам ці flickr.photos.people.editCoords, каб абнавіць. Вы таксама можаце выдаліць каго-небудзь з фатаграфій з flickr.photos.people.delete.

Відавочна, што ўсё з вышэйпералічаных метадаў даюць магчымацсь задзірліваму карыстальніку



Чаму так позна?



Мы ведаем, што некаторыя людзі патрабавалі доступ да гэтых метадаў амаль зараз. Аднак у мяне ёсць вельмі важкія падставы для затрымкі ў гэты раз - я зламаў нагу на сноўбордзе месяц назад.

Больш таго, у мяне ёсць доказы, у выглядзе фатаграфіі, на якой я адзначаны пры дапамозе Flickr API…

Загружана на санках

Так, я шкадую пра гэта…