Bibliothek im „Kontakt“ mit dem Nutzer: Erfahrungen in sozialen Netzwerken a. Yu. Tserulnik, Herausgeber der wissenschaftlichen Bibliothek Khgaep Yu. V. Potekhina, wissenschaftliche Leiterin

9. Januar 2017 um 17:20 Uhr

VK-Bibliothek für die Arbeit mit der VK-API in Python

  • Python,
  • VKontakte-API

Hallo, Habr! Dieser Artikel richtet sich an diejenigen, die die Grundlagen der VK-API in Python verstehen möchten, da es zu diesem Thema keine Artikel gibt (es gibt einen Artikel zu Habré, der jedoch nicht mehr ganz relevant ist, da einige Methoden nicht funktionieren). , und auf anderen Ressourcen konnte ich nur Benutzerfragen finden, aber keine Anleitungen oder irgendetwas anderes.

Es gibt zwei beliebte Bibliotheken für die Arbeit mit der VK-API in Python: und vk_api. Ich werde nicht beurteilen, welche Bibliothek besser ist, aber ich sage eines: Die Dokumentation von vk ist zu klein (also habe ich sie fast zufällig herausgefunden) und auf Englisch, während die Dokumentation von vk_api detaillierter ist (deshalb sehe ich keine). Punkt beim Schreiben über diese Bibliothek) und auf Russisch. Für mich ist es nicht wichtig, in welcher Sprache die Dokumentation vorliegt, aber für einige Benutzer spielt dies eine große Rolle bei der Auswahl.

Wie Sie bereits wissen, geht es in diesem Artikel um die Arbeit mit der VK-Bibliothek.

Diese Bibliothek wird mit dem folgenden Standardbefehl installiert:

Pip vk installieren
Nachdem das Modul installiert ist, müssen wir eine Anwendung auf der Website des sozialen Netzwerks erstellen. Ich denke, dass die meisten Benutzer wissen, wie das geht, daher überspringe ich die Informationen zu diesem Schritt. Wenn jemand nicht weiß, wie es geht, dann google es, sei nicht schüchtern.

Nach der Registrierung der Anwendung benötigen wir nur noch deren ID.

VK-Sitzung importieren = vk.Session() vk_api = vk.API(Sitzung) vk_api.users.get(user_id=1)
Auf diese Weise erhalten wir den Nachnamen, den Vornamen und die ID des Benutzers mit user_id = 1. Wenn Sie weitere Informationen über den Benutzer benötigen, müssen Sie im Methodenaufruf zusätzliche Felder angeben, Informationen darüber, welche vorhanden sein sollen ist zurückgekommen:

Vk_api.users.get(user_id=1, field=’online, last_seen’)
Diese. in diesem Fall erhalten wir nicht nur Informationen über den Vor- und Nachnamen des Nutzers mit id=1, sondern auch Informationen darüber, ob sich der Nutzer gerade auf der Seite befindet (fields='online') und den Zeitpunkt des letzten Besuchs , sowie den Gerätetyp (fields='last_seen').

Aktionen ohne Autorisierung geben uns nicht die Möglichkeit, die VK-API in vollem Umfang zu nutzen, daher werden wir eine Autorisierung bei der Eingabe personenbezogener Daten in Betracht ziehen. Es gibt zwei Möglichkeiten: Eingabe Ihres Logins und Passworts, Eingabe eines Tokens. Um sich mit einem Token anzumelden, müssen Sie dem ersten Beispiel etwas hinzufügen, nämlich diese Zeile:

Sitzung = vk.Session(access_token="token")
Dann bleibt alles beim Alten, ohne Änderungen.

Session = vk.AuthSession("id_app", "login", "pass") vk_api = vk.API(session)
Wie Sie sehen, gibt es nichts Kompliziertes und alles ist so einfach und klar, dass es nicht einmal weiterer Kommentare bedarf.

Beispielsweise haben wir derzeit keinen Zugriff auf die Pinnwand des Benutzers. Wenn wir also versuchen, einen Beitrag zur Pinnwand hinzuzufügen, erhalten wir eine Fehlermeldung:

Vk_api.wall.post(message="hello") Fehler: vk.Exceptions.VkAPIError: 15.
Damit dieser Code ordnungsgemäß funktioniert, müssen wir bei der Autorisierung ein zusätzliches Argument namens „scope“ angeben und durch Kommas getrennt die Methoden auflisten, auf die wir Zugriff erhalten möchten.

Session = vk.AuthSession("id_app", "login", "pass", Scope=’Wall, Messages’) vk_api = vk.API(session) vk_api.wall.post(message="hello")
In diesem Beispiel beantrage ich Zugriff auf die Pinnwand und Nachrichten. Das Programm wird korrekt abgeschlossen und ein Beitrag mit dem Text „Hallo“ erscheint an der Pinnwand. Die Namen der Methoden, auf die zugegriffen werden kann, können angezeigt werden

Sie lesen gerne, wissen aber nicht immer, welches Buch Sie dieses Mal lesen möchten? Und das ist nicht verwunderlich, denn es wurde eine Vielzahl von Büchern geschrieben. Und Sie können sie in Ihrem ganzen Leben nicht alle noch einmal lesen, egal wie sehr Sie es versuchen. Daher ist es sinnvoll, Ihre Aufmerksamkeit und Zeit nur wirklich interessanten und nützlichen Büchern zu widmen. Die Bibliothek in Contact ist genau der Ort, an dem Sie entsprechend Ihren Interessen erfahren, welches Buch Sie dieses Mal lesen sollen. Wenn wir über die Bibliothek im sozialen Netzwerk Contact sprechen, meinen wir einige Communities im sozialen Netzwerk, die sich der Literatur widmen. Ihre Rezension finden Sie in diesem Artikel. Viel Spaß beim Lesen!

Gemeinschaft Nr. 1

http://vk.com/ruyaz

Mehr als einhundertsiebzigtausend Abonnenten! Die größte Bibliothek in Contact, die die Herzen Tausender Benutzer erobert hat. Die zur Lektüre angebotenen neuen und alten Bücher eröffnen Ihnen bisher nie dagewesene geistige Horizonte.

In dieser Öffentlichkeit finden Sie neben einer sehr „lebenden“ Pinnwand, die zum Kommentieren geöffnet ist, auch acht Videoaufzeichnungen, 17 Audioaufzeichnungen () sowie sieben Diskussionsthemen. In ihnen können Sie über bestimmte Bücher diskutieren, Fragen zur russischen Sprache stellen und auch das Buch finden, das Sie nicht finden können. Es besteht eine sehr hohe Wahrscheinlichkeit, dass Ihnen andere Personen – andere Abonnenten der VKontakte-Bibliothek – helfen werden.

Gemeinschaft Nr. 2

http://vk.com/litmir

Literary World ist eine öffentliche Website, die bereits von mehr als 60.000 Menschen geschätzt wird, die sich ein Leben ohne gute Bücher nicht vorstellen können. Auf der Pinnwand dieser Community finden Sie nicht nur Beschreibungen interessanter und nützlicher Bücher, sondern auch thematische lustige Bilder, Videos und andere interessante Informationen.

Sechzehn Themen mit Diskussionen helfen Ihnen nicht nur, Gleichgesinnte zu finden, sondern auch Fragen zur Literatur zu stellen, falls vorhanden, über entfernte Themen sowie über Ihr Lieblingsgenre in der Literatur zu kommunizieren. Schließlich lieben manche Menschen Science-Fiction und Fantasy, manche bevorzugen Liebesromane und manche können ohne Detektivgeschichten nicht leben. Den ersten, zweiten und dritten finden Sie in dieser interessanten Community.

Gemeinschaft Nr. 3

http://vk.com/library_public

Mehr als 33.000 Menschen haben diese wunderbare öffentliche Seite abonniert. Was mir an dieser Community gefällt, ist, dass Sie im Gegensatz zu früheren Gruppen und Öffentlichkeiten in dieser Bibliothek in Contact nichts Überflüssiges finden. Verschiedene Bücher werden in einem sehr praktischen Format an der Wand präsentiert: Beschreibung + Cover. Wenn Sie also Mitglied dieser VKontakte-Community geworden sind, werden Sie nicht lange darüber nachdenken, was Sie heute lesen sollen. Schließlich gibt es hier immer etwas Interessantes.

Zwei Diskussionsrunden und eine offene Pinnwand zum Kommentieren von Beiträgen aus der Verwaltung. Was wird noch benötigt? Es gibt auch Umfragen in der Öffentlichkeit, mit denen Sie herausfinden können, ob ein bestimmtes Buch wirklich interessant ist.

Treten Sie Communities auf VKontakte bei, die echte Bibliotheken sind, und lesen Sie jeden Tag interessante Bücher. Schließlich ist bekannt, dass Menschen, die lesen, viel schlauer sind als diejenigen, die keine Bücher lesen. Und um sich davon zu überzeugen, muss man nicht lange nach Beispielen suchen. Fast jedes Unternehmen hat beides.




Informationen im Newsfeed der NB KSAEP-Gruppe. Offizielle Bibliotheksnachrichten, die aktuelle Informationen über geplante Bibliotheksveranstaltungen, Abonnements von Ressourcen, einen Überblick über die Hauptfunktionen bestimmter Ressourcen und ihre Eigenschaften darstellen. Informationen zu Bibliotheksausstellungen. Nützliche Tipps zur Nutzung von Bibliotheksressourcen. Zitate berühmter Persönlichkeiten, die für die Grundwerte der Bibliothek relevant sind. Umfragen. Veröffentlichen Sie Links zu interessanten Artikeln über Bibliotheken, Bücher oder Informationskompetenz sowie zu Weltereignissen rund um das Thema Lesen und Bücher.


Diskussionsthemen in der Gruppe der KhSAEP-Nationalbibliothek. Diplom- und Studienarbeiten der Studierenden werden im Internet veröffentlicht. Was denkst du darüber? E-Book. Für oder gegen? Wie stellen Sie sich eine moderne Bibliothek vor? Anregungen und Wünsche für die Arbeit der wissenschaftlichen Bibliothek des KSAEP. Haben Sie eine Frage an unsere Bibliothek? Wir antworten Ihnen gerne! KSAEP-Bibliothek online! Ein neuer Service auf unserer Website ist CHAT. Dialog mit einem Bibliotheksspezialisten in Echtzeit! Fiktion. Welches Buch haben Sie kürzlich gelesen? Teilen Sie Ihre Eindrücke!:) Website der wissenschaftlichen Bibliothek KSAEP: Ihre Vorschläge.


Einzigartige Besucher und Aufrufe von November 2012 bis Juni 2013 Datumsanzeige Nov. Dez. Jan. Februar März 2013 Apr. Mai 2013 Juni 2013 Einzigartige Besucher Aufrufe




Grundlegende Aspekte der Arbeit in einem sozialen Netzwerk: Auswahl des Materials zur Veröffentlichung, dessen Bearbeitung und Anpassung für das Netzwerk. Ständige Überwachung der Gruppe, um die Bedürfnisse und Interessen der Abonnenten zu ermitteln. Prompte Antwort auf Fragen. Unterstützende Diskussionen. Inhaltliche und gestalterische Verbesserung und Modernisierung der Gruppe.



Im Jahr 2012 wurde eine VKontakte-Seite für die Gruppe der zentralen Stadtbibliothek Barabinsk erstellt. Heutzutage wurden unzählige solcher Bibliotheksseiten erstellt, und daher ist es sehr schwierig, einen eigenen „Schwung“ zu finden, einen klaren Fokus, von dem die Weiterentwicklung der Benutzeroberfläche und die Weckung des Interesses an Ihrer Seite abhängen.

Natürlich ist die Bibliotheksgruppe ein virtuelles Abbild unserer Institution, und ich möchte „alles“ abdecken, ohne mich auf eine Sache zu konzentrieren. Bei der Gründung der Gruppe hatten wir vor, hauptsächlich Nachrichten über das Leben der Bibliothek, Diskussionen über Bücher und Berichte über Veranstaltungen zu veröffentlichen. Aber nach und nach füllten sie es mit virtuellen Ausstellungen und Fotoalben („Veranstaltungen“, „Ausstellungen“, „Um dem Bibliothekar zu helfen“, „Neuigkeiten“).

Und mit Beginn der Arbeit an WikiSibiriad wurden Fotoalben mit Werken und Links verschiedener Web 2.0-Dienste aufgefüllt. Dazu gehören interaktive Poster, Zeitleisten und 3D-Bücher. Besondere Aufmerksamkeit verdient das Album „Lokalgeschichte“, in dem den Lesern/Benutzern Fotos und Informationen über lokale Dichter von Barabinsk, lokalgeschichtliche Literatur aus dem Fonds des Central City Hospital, (http://vk.com/album-46037127_179914337 ), gedruckte Materialien zur lokalen Geschichte, Informationen über Menschen, die unsere Stadt verherrlichen.

Es werden Videos und Videopräsentationen hochgeladen, die sowohl von Bibliotheksmitarbeitern als auch von Kindern erstellt wurden, die an verschiedenen Wettbewerben teilnehmen („Bücher des Nowosibirsker Schriftstellers E. Ilyina“, „Es war einmal ein Hund“ nach den Büchern von D. Pennak, „ Wissen Sie! Lieben Sie! Passen Sie auf sich auf!“ über die heimische Natur).

Anzahl der Einträge (gepostetes Material): 1,70; Teilnehmer 2,10; Diskussionsthemen (25 Nachrichten) 3,50 Einträge (News, Ausstellungen, Videos): 4,13 Fotoalben. T Die Besucher unserer Seiten gehören – je nach Alter, Tätigkeitsart und Wohnort – unterschiedlichen Bevölkerungsgruppen an. Dies sind hauptsächlich junge Menschen im Alter von 18 bis 35 Jahren, Einwohner von Barabinsk und Nowosibirsk. Unsere Gruppe interessiert sich für Bibliotheken wie die Zentralbibliothek von Surgut, die ISTU-Bibliothek (Irkutsk), die Kinderbibliothek des Zentralbezirks (St. Petersburg) usw.Unsere Pläne bestehen darin, Videorezensionen von Literatur, Interviews mit Lesern und ihre Meinungen zu den Büchern, die sie lesen, zu veröffentlichen. Wir planen außerdem, den Besuchern verschiedene Links zu Dokumenten (angehängte Dateien) vorzustellen.

Eine Bibliotheksgruppe in sozialen Netzwerken ist wie Ihr eigenes Zuhause, das dekoriert und mit kreativen Ideen gefüllt werden muss. Man muss verstehen, dass eine Bibliothek im virtuellen Raum eine Notwendigkeit der neuen Zeit ist, und wir müssen den unstillbaren Wunsch haben, etwas Neues einzuführen und die virtuelle Welt der Bibliothek zu verbessern. Unsere Bibliotheksgruppe bietet eine einzigartige Möglichkeit für den direkten Kontakt mit Besuchern und die Möglichkeit, ihnen schnell die notwendigen Informationen zu vermitteln.