Code Monkey home page Code Monkey logo

vkdotnet's Introduction

vkdotnet - библиотека - обертка над vkontakte api. 
Написано на C#, версия рантайма - 2.0.

Чтобы отпала некоторая часть вопросов, как пользоваться библиотечкой, хочу внести некоторые ясности.

При создании этой библиотеки Я решил воспользоваться чем-то вроде паттерна проектирования "Фабрика".

Смысл вот в чем. В документации к api действия со стеной произволятся используя методы с префиксом wall., личные сообщения - messages.
Я пошел подобным путем, и для работы со стеной у меня реализована фабрика WallFactory, для работы с личными сообщениями - MessagesFactory.
Так-же, и со всеми остальными сервисами.

Названия методов в 99% случаев соответствуют названиям методов в документации к api. т.е., если в документаци есть метод messages.get, соответственно, в моей библиотеке MessagesFactory существует метод Get.
MessagesFactory factory = new MessagesFactory(apiManager);
factory.Get(/* аргументы метода */);

То - же самое и с остальными сервисами этой социальной сети.

Некоторые обертки не созданы, некоторые готовы на 50%. К сожалению, у меня последнее время очень мало свободного времени(сумбурно :D), поэтому, Я не успеваю следить, и своевременно обновлять библиотечку. 

Обо всех найденных ошибках и недочетах, или если Вы желаете, чтобы Я реализовал какой то не реализованный метод, пигите на форуме: http://forums.xternalx.com

vkdotnet's People

Contributors

tsdaemon avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.