Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   убила вакансия (http://www.flasher.ru/forum/showthread.php?t=137213)

Psycho Tiger 08.03.2010 20:11

Я разбирался 2 (или 3) дня в ОСНОВАХ контакта - получился небольшой минифреймворк, умеющий делать всякие putVariable и sendMessage )

Цитата:

Пользователи

* isAppUser – возвращает установил пользователь данное приложение или нет.
* getProfiles – возвращает расширенную информацию о пользователях.
* getFriends – возвращает список id друзей текущего пользователя.
* getAppFriends – возвращает список id друзей текущего пользователя, которые установили данное приложение.
* getUserBalance – возвращает баланс текущего пользователя в данном приложении.
* getUserSettings – возвращает настройки приложения текущего пользователя.
* getGroups – возвращает список id групп, в которых состоит текущий пользователь.
* getGroupsFull – возвращает базовую информацию о группах, в которых состоит текущий пользователь.



Фотографии

* photos.getAlbums – возвращает список альбомов пользователя.
* photos.get – возвращает список фотографий в альбоме.
* photos.getById – возвращает информацию о фотографиях.
* photos.createAlbum – создает пустой альбом для фотографий.
* photos.editAlbum – обновляет данные альбома для фотографий.
* photos.getUploadServer – возвращает адрес сервера для загрузки фотографий.
* photos.save – сохраняет фотографии после успешной загрузки.
* photos.getProfileUploadServernew – возвращает адрес сервера для загрузки фотографии на страницу пользователя.
* photos.saveProfilePhotonew – сохраняет фотографию страницы пользователя после успешной загрузки.
* photos.movenew - переносит фотографию из одного альбома в другой.
* photos.makeCovernew - делает фотографию обложкой альбома.
* photos.reorderAlbumsnew - меняет порядок альбома в списке альбомов пользователя.
* photos.reorderPhotosnew - меняет порядок фотографий в списке фотографий альбома.



Стена

* wall.getPhotoUploadServernew – возвращает адрес сервера для загрузки фотографии на стену.
* wall.savePostnew – сохраняет запись на стене пользователя.



Аудиозаписи

* audio.get – возвращает список аудиозаписей пользователя или группы.
* audio.getById – возвращает информацию об аудиозаписях по их идентификаторам.
* audio.getLyrics - возвращает текст аудиозаписи.
* audio.getUploadServer – возвращает адрес сервера для загрузки аудиозаписей.
* audio.save – сохраняет аудиозаписи после успешной загрузки.
* audio.search – осуществляет поиск по аудиозаписям.
* audio.add – копирует существующую аудиозапись на страницу пользователя или группы.
* audio.delete – удаляет аудиозапись со страницы пользователя или группы.
* audio.editnew – редактирует аудиозапись пользователя или группы.
* audio.restorenew – восстанавливает удаленную аудиозапись пользователя или группы.
* audio.reordernew – изменяет порядок аудиозаписи в списке аудиозаписей пользователя.



Видеозаписи

* video.getnew



Географические объекты

* getCities – возвращает информацию о городах по их id.
* getCountries – возвращает информацию о странах по их id.



Методы, требующие наличия стороннего сервера

* secure.sendNotification – отправляет уведомление пользователю.
* secure.saveAppStatus – сохраняет строку статуса приложения для последующего вывода в общем списке приложений на странице пользоваетеля.
* secure.getAppStatus – возвращает строку статуса приложения, сохранённую при помощи secure.saveAppStatus.
* secure.getAppBalance – возвращает платежный баланс приложения.
* secure.getBalance – возвращает баланс пользователя на счету приложения.
* secure.addVotes – переводит голоса со счета приложения на счет пользователя.
* secure.withdrawVotes – списывает голоса со счета пользователя на счет приложения.
* secure.transferVotes – переводит голоса со счета одного пользователя на счет другого в рамках приложения.
* secure.getTransactionsHistory – возвращает историю транзакций внутри приложения.
* secure.addRating – поднимает пользователю рейтинг от имени приложения.
* secure.setCounter – устанавливает счетчик, который выводится пользователю жирным шрифтом в левом меню, если он добавил приложение в левое меню.



Методы для отправки и приема SMS

* secure.getSMSHistory – возвращает список SMS-уведомлений, отосланных приложением.
* secure.sendSMSNotification – отправляет SMS-уведомление на телефон пользователя.
* secure.getSMSnew - возвращает тексты SMS, полученные от пользователей приложения.
* setSMSPrefixnew - устанавливает префикс для приема SMS.
* getSMSPrefixnew - возвращает префикс для приема SMS.



Методы для локализации приложений

* language.getValues – возвращает список переведенных на указанный язык фраз.
* secure.setLanguageValue – создает языковую фразу для перевода на другие языки.
* secure.deleteLanguageValue – удаляет языковую фразу.



Другие методы

* executenew - позволяет исполнять алгоритмы в API.
* getVariable – возвращает значение хранимой переменной.
* getVariables – возвращает значения нескольких переменных.
* putVariable – записывает значение переменной.
* getHighScores – возвращает таблицу рекордов.
* setUserScore – записывает результат текущего пользователя в таблицу рекордов.
* getMessages – возвращает список очереди сообщений.
* sendMessage – ставит сообщение в очередь.
* getServerTime – возвращает текущее время.
* getAds – возвращает рекламные объявления для показа пользователям.
* setNameInMenunew – устанавливает короткое название приложения в левом меню, если пользователь добавил туда приложение.



Методы сервиса предложений

* offers.edit – сохраняет информацию о предложении пользователя.
* offers.open – открывает предложение пользователя для общего доступа.
* offers.close – закрывает предложение пользователя.
* offers.get – возвращает информацию о предложении пользователя.
* offers.search – возвращает информацию о случайном предложении в соответствии с выбранными фильтрами.
* offers.getInboundResponses – возвращает информацию об ответах на предложение пользователя.
* offers.getOutboundResponses – возвращает информацию об ответах пользователя на другие предложения.
* offers.accept – принимает предложение.
* offers.refuse – отклоняет предложение.
* offers.setResponseViewed – отмечает ответы на предложение пользователя как просмотренные.
* offers.deleteResponses – удаляет ответы на предложение пользователя.



Методы сервиса вопросов

* questions.get – возвращает список вопросов пользователя.
* questions.edit – редактирует информацию о вопросе.
* questions.add – создает новый вопрос.
* questions.delete – удаляет вопрос.
* questions.search – возвращает список найденных вопросов.
* questions.getTypes – возвращает список всех возможных типов вопросов.
* questions.getOutbound – возвращает список вопросов, на которые ответил пользователь.
* questions.getAnswers – возвращает ответы на вопрос.
* questions.addAnswer – добавляет ответ на вопрос.
* questions.deleteAnswer – удаляет ответ на вопрос.
* questions.joinAnswer – этим вызовом пользователь присоединяется к ответу.
* questions.getAnswerVotes – возвращает список пользователей, присоединившихся к ответу.
* questions.markAsViewed – отмечает список ответов на вопросы пользователя как просмотренные.



Методы работы с вики-страницами

* pages.get – возвращает вики-страницу.
* pages.save – сохраняет текст вики-страницы.
* pages.saveAccess – сохраняет настройки доступа вики-страницы.
* pages.getVersion – возвращает старую версию вики-страницы.
* pages.getHistory – возвращает список всех старых версий вики-страницы.
* pages.getTitles – возвращает список вики-страниц в группе.
* parseWikinew – возвращает html-представление wiki-разметки.



Устаревшие методы

* getUserInfo – возвращает краткую информацию о текущем пользователе.
* getUserInfoEx – возвращает расширенную информацию о текущем пользователе.
Это краткое описание что делают методы API.

iNils 09.03.2010 01:45

Цензором прошелся.

Psycho Tiger 09.03.2010 01:53

Ну, смысл поста потерялся - но как вам будет угодно :)

Котяра 09.03.2010 11:43

Нормальная вакансия/нормальные требования. Требуется человек разбирающийся в АПИ вконтакта, знающий подводные камни и методы обхода. Это не за 10 минут делается. Другое дело, что я, например, не зная этого АПИ, перед собеседованием потратил бы эти "10 минут" на изучение, чтобы быть хотя-бы чуток в теме..

aksios 09.03.2010 12:27

Цитата:

Сообщение от Artic (Сообщение 891589)
это все равно что "требуется секретарша которая умеет выделять текст в блокноте"

- Можно по подробней, как в стандартном Виндовс блокноте выделить абзац в тексте?
Цитата:

Сообщение от Artic (Сообщение 891589)
понимаешь на сколько низок уровень знаний у набирающих программистов на работу ... а потом они кричат что взяли де*№Й№ и удивляются как такое могло случиться ...
сто пудово подходит под категорию "сам себе злобный буратина"

- Ну мы же знаем, что Вы не такой! Заметьте - я подчеркиваю, тут никто не сомневается в Вашей не только адекватности, но и профессионализме. Более того, лично я считаю Вас величайшим мыслителем, гениальнейшим программистом современности.
С нетерпением жду возможности насладиться примерами Ваших работ.

MrPoma 09.03.2010 12:32

Artic, прочтите еще раз Википедию, пожалуйста. Ссылку вы знаете.

Fernando Costa 09.03.2010 12:45

это еще что, вот бесплатная парковка на 20 суток это ок вакансия

iNils 09.03.2010 12:46

Что вы на человека накинулись? Ну оказалось, что имеющаяся у него информация неверна, зачем его продолжать добивать?

udaaff 09.03.2010 12:56

Цитата:

Сообщение от iNils (Сообщение 891841)
Что вы на человека накинулись? Ну оказалось, что имеющаяся у него информация неверна, зачем его продолжать добивать?

Он сам предпочел продолжить беседу.

Ну а так было бы смешно, действительно, если бы api вконтакта представляло из себя несколько переменных.

Furinax 09.03.2010 13:26

Да, действительно. Давайте лучше обсудим на сколько долго затянутся поиски баннермейкера со знанием AS4


Часовой пояс GMT +4, время: 04:59.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.