Sosiaalisen verkoston sivu on vain valtuutettujen käyttäjien käytettävissä. Kuinka sulkea VKontakte-profiilisi (ohjeet)

Siirry VKontakten verkkosivustolle http://vk.com/. SISÄÄN osoitekenttä(tämä on ikkunan yläosassa) laita "/" ja kirjoita haku. Paina Enter.

Vaihe 2

Hakuikkuna avautuu. Kirjoita riville sen henkilön etu- ja sukunimi, jonka sivua etsit. Jos sinulla on monta samannimistä henkilöä, täytä oikealla oleva tarkennettu hakulomake.

Vaihe 3

Menet sivulle ja katsot sitä. Mitä tehdä, jos "Sivu on vain käytettävissä valtuutetut käyttäjät”. On ratkaisu! Tiedätkö, kenellä tämä henkilö on ystävä? Jos on, etsi "välimies". Esimerkiksi hait Vasya Pupkinia ja hänen sivunsa on vain valtuutettujen käyttäjien käytettävissä. Vasya on Ololoshi Ololoevin ystävä. Joten etsi tämä Ololosha Ololoev.

Vaihe 4

Kun löydät hänet, katso hänen ystäväluettelonsa. Oletko löytänyt tarvitsemasi henkilön? Vie hiiri hänen valokuvansa päälle ja napsauta "Suurenna". Valokuvan alapuolella näet tämän (katso kuvaa). Napsauta "Kuvat sivulta...". Ikkuna avautuu, jossa on kaikki tarvitsemasi henkilön valokuva-albumit.

Vaihe 5

Mitä sinun pitäisi tehdä, jos menet Ololoshi Ololoevin sivulle, mutta hänen ystävistään ei ole luetteloa? Vastaus on yksinkertainen: jos Pupkin on hänen ystävänsä, hän luultavasti piti siitä. Avaa mikä tahansa valokuva ja katso luettelo ihmisistä, jotka pitivät siitä. Oletko löytänyt tarvitsemasi henkilön? Vie hiiri hänen valokuvansa päälle ja napsauta "Suurenna".

Tässä artikkelissa tarkastellaan kuitenkin Java-työpöytäsovellusta esimerkkinä yleiset periaatteet ja järjestelmä on samanlainen kaikilla muilla kielillä.

Miten valtuutus tapahtuu?

VKontakten valtuutus ei eroa muista valtuutuksista kolmannen osapuolen palvelin. StackOverflow-käyttäjä kuvasi tämän prosessin täydellisesti qnub:

  1. Palvelussa (sis tässä tapauksessa VK) sinun on rekisteröitävä sovellus ja hankittava API-avain.
  2. Tämän jälkeen sovellus (sivusto) voi pyytää käyttäjän henkilötietoja kolmannen osapuolen palvelusta tämän saman API:n kautta, jota varten:
    • uudelleenohjaa käyttäjän (käyttäjän selain lähettämällä hänelle 302 Redirect HTTP-vastauksen) käyttämällä erityisesti luotu linkki API:n tarjoavaan palveluun;
    • käyttäjä suorittaa siellä joitain toimintoja, oletettavasti kirjautuu sisään ja sallii pääsyn tietoihin.
  3. Kun toiminnot on suoritettu, käyttäjä ohjataan uudelleen kolmannen osapuolen palvelu käyttämällä samaa 302-uudelleenohjausta parametreissa välitettyyn URL-osoitteeseen erityisesti luotu linkki.

Ensimmäinen askel. Rekisteröi hakemuksesi ja hanki avain

Tämä vaihe on helpoin. Sinun on mentävä kehittäjien VK-sivulle: https://vk.com/dev- ja napsauta "Luo sovellus" -painiketta. Merkitsemme tyypiksi "erillinen sovellus", nimi on tietysti mielivaltainen. Tämän jälkeen osiossa "Omat sovellukseni"(mitä mieltä olet?) hakemuksesi tulee näkyviin. Napsauta vapaasti "muokkaa" ja siirry sitten "Asetukset" -osioon - siellä ensimmäisellä rivillä näet merkinnän "Sovellustunnus: 1234567 " Nämä numerot ovat kaikki mitä sinun tarvitsee muistaa kirjautuaksesi sisään.

Huomaa, että sovellustunnusta ei kannata piilottaa – se näkyy julkisesti esimerkiksi lähetettäessä seinäviestiä tämän sovelluksen kautta. Tunnuksia käyttämällä ei voi varastaa tokeneja tai muita tietoja. Itse asiassa voit jopa käyttää sovellustunnustani (jos sinun on kirjoitettava pieni käsikirjoitus itsellesi).

Vaihe kaksi. Luodaan erityinen linkki

Seuraavaksi sinun on ohjattava käyttäjä erityisesti luotuun osoitteeseen (sen maininnat on korostettu lihavoidulla artikkelin ensimmäisessä osassa), jossa hän vahvistaa, että hän haluaa sallia sovelluksesi suorittaa joitakin toimintoja tilillään. Miten tämä linkki muodostetaan?

Tämä prosessi on kuvattu yksityiskohtaisesti kohdassa dokumentointi. Jos kuitenkin katsoit tätä artikkelia, oletan, että sinulla ei ollut tarpeeksi tietoa dokumentaatiosta, ja siksi kerron kaiken uudelleen omin sanoin. Linkki näyttää tältä: host?parameters. Parametrit ovat useiden avain=arvo-parien muodossa, jotka erotetaan &-symboleilla.

Isäntä pysyy aina samana: https://oauth.vk.com/authorize. Myös parametrijoukko ei muutu:

  • Asiakastunnus. Tässä on syytä ilmoittaa samat numerot, jotka saimme ensimmäisessä vaiheessa.
  • redirect_uri. Osoite, johon käyttäjä uudelleenohjataan. Erillisissä sovelluksissa tämä on vain https://oauth.vk.com/blank.html.
  • näyttö. Tämä parametri määrittää, kuinka kirjautumissivu näytetään. Vaihtoehtoja on kolme: sivu, ponnahdusikkuna ja mobiili. Jos et ole varma, käytä sivua .
  • soveltamisalaan. Tässä parametrissa sinun tulee luetella tarvitsemasi käyttöoikeusparametrit pilkuilla erotettuina. Täysi lista käytettävissä olevat parametrit näkyvät vastaava sivu dokumentointi. Huomaa, että et voi määrittää mitään etkä yksinkertaisesti kirjoita tätä parametria. Katso, mitä käyttövaihtoehtoja tarvitset menetelmien dokumentointi jota aiot käyttää.
  • vastauksen_tyyppi. Määritämme tunnuksen ja siirrymme eteenpäin.
  • v. API-versio. Nykyinen - 5.59 .

https://oauth.vk.com/authorize?client_id=1&display=page&redirect_uri=http://example.com/callback&scope=friends&response_type=token&v=5.59

Vaihe kolme. Mitä seuraavaksi?

http://REDIRECT_URI#access_token= TAKEN 3&expires_in= AIKA&käyttäjätunnus= ID

Olemme kiinnostuneita TAKEN. Kuinka ohjata käyttäjä sivulle Java-sovelluksesta ja kuinka saada sen sivun osoite, jolle VK uudelleenohjaa hänet (tunnisteen poistamiseksi siitä)? On kaksi tapaa.

Jos päätät mennä tälle tielle, avaa järjestelmän oletusselain yllä saamastasi linkistä ja kerro käyttäjälle jotenkin, että hänen pitäisi kopioida merkki URL-osoitteesta ja liittää se johonkin kenttään. Ilmeisesti tällä menetelmällä on kauhea UX, mutta se voidaan toteuttaa nopeasti ja helposti. Se on varsin sopiva, jos kirjoitat hakemusta itsellesi - ladataksesi musiikkia tai vastaanottaaksesi ilmoituksia. Se toteutetaan seuraavasti:

Public String askToken(String link) heittää IOExceptionin, URISyntaxException( //Avaa linkin oletusselaimessa Desktop.getDesktop().browse(new URI(link)); //Pyytää käyttäjää syöttämään tunnuksen selaimesta manuaalisesti palauttamaan JOptionPane.showInputDialog(" Syötä access_token-parametri selaimesta: "); )

Bourgeois, verkkokomponenttien kautta

Jos päätät mennä tälle tielle, sinun on käytettävä jotain kolmannen osapuolen GUI-kirjastoa (tai vähintään JavaFX), jonka arsenaalissa on oma selainkomponentti. Ohjelmallasi on täysi valta tällaisessa selaimessa, ja voit hakea osoitteen, johon VK uudelleenohjasi sinut, ohjelmisto. JavaFX:ssä tämä voidaan toteuttaa seuraavasti:

Tuo javafx.application.Application; tuonti javafx.beans.value.ChangeListener; tuonti javafx.beans.value.ObservableValue; tuonti javafx.scene.Scene; tuonti javafx.scene.web.WebEngine; tuonti javafx.scene.web.WebView; tuonti javafx.stage.Stage; public class Main Extens Application( public static final String REDIRECT_URL = "https://oauth.vk.com/blank.html"; public static final String VK_AUTH_URL = ""; //TODO!!! public static String tokenUrl; public static void main(String args)( System.out.println(Main.getTokenUrl()); ) julkinen staattinen merkkijono getTokenUrl())( launch(Main.class); return tokenUrl; ) @Override public void start(Stage ensisijainen vaihe) heitot Poikkeus (lopullinen WebView-näkymä = uusi WebView(); lopullinen WebEngine-moottori = view.getEngine(); engine.load(VK_AUTH_URL); primaryStage.setScene(new Scene(view)); ensisijainenStage.show(); engine.locationProperty() . addListener(new ChangeListener ()( @Override public void muutettu(ObservableValuehavaittava, merkkijono vanhaArvo, merkkijono uusiArvo) (if(uusiArvo.startsWith(REDIRECT_URL))( tokenUrl=uusiArvo; ensisijainenStage.close(); ) ) ); ) )

Johtopäätös

Siten opimme hankkimaan VKontakte-käyttötunnisteen, jolla voit kutsua API-menetelmiä. Jos tämä artikkeli herättää kiinnostusta yhteisössä, seuraavassa artikkelissa kuvailen, kuinka tiettyjä API-menetelmiä kutsutaan tunnuksella, kuinka tunnuksen kelvollisuus tarkistetaan (tietysti secure.checkToken()-menetelmä) ja kirjoitan joitain eräänlainen demosovellus esimerkiksi tallentaaksesi kaiken musiikin soittolistalta tietokoneellesi. Muuten, älä unohda, että itse asiassa kaikki keksittiin ennen meitä, ja VK API:n kanssa työskentelemiseen on jo kirjastoja melkein mille tahansa kielelle. Meillä on, jossa yritimme kerätä niistä parhaat.

Jos sinulla on ideoita tai kysymyksiä, tervetuloa kommentteihin (luen ne ja vastaan ​​kaikille). Voit myös esittää kysymyksiä

Suurin osa sivustoista on vapaasti käytettävissä ja käyttäjille ilmaisia. On kuitenkin resursseja, jotka tarjoavat lisätietoa ja tilauksen maksullisiin palveluihin, jotka edellyttävät menettelyä, kuten valtuutusta. Mitä tämä antaa käyttäjille?

Käyttäjän on täytettävä lomake luodakseen verkkotunnuksen henkilökohtaisella käyttäjätunnuksella ja salasanalla. Kirjautuminen on yksilöllinen nimi, joka esitetään käyttäjälle tällä sivustolla. Yleensä yhdellä sivustolla ei voi olla kahta identtistä kirjautumista. Mitä tulee salasanaan, se on koodattu salainen sana tai tietty merkkijono. Se vahvistaa sen tosiasian, että olet tämän kirjautumistunnuksen omistaja. Turvallisuussyistä, kun annat salasanasi, se näkyy tähdellä. Jotkut sivustot tarjoavat sinulle mahdollisuuden valita oman käyttäjätunnuksesi ja salasanasi, kun taas toiset luovat ne itse.

Valtuutus - mitä se on?

Käyttäjän valtuutus on perustoiminto monilla verkkosivustoilla. Tyypillinen Internetin käyttäjä kohtaa sen säännöllisesti: sosiaalisissa verkostoissa, foorumeilla, uutissivustoilla kommentoidessaan, pankkisivustoilla. Kuten aiemmin mainittiin, rekisteröityessäsi sivustolle voit hyödyntää tarjottuja lisätoimintoja ja -ominaisuuksia. Esimerkiksi sosiaalisissa verkostoissa on mahdollisuus nähdä muita profiileja, kommunikoida, ladata tietoa, ja verkkokaupoissa on mahdollista valita ja tilata mitä tahansa tuotetta.

Miksi käyttäjän rekisteröinti tarvitaan?

Kuten ymmärrät, tunnistaminen auttaa tunnistamaan sivuston vierailijan sekä asettamaan rajoituksia sen kyvyille ja resursseille muille käyttäjille.

Herää kysymys: valtuutus - mitä se on ja miksi pääsyä rajoitetaan sen avulla? Loppujen lopuksi olisi paljon helpompaa tarjota sivuston ominaisuudet kaikille käyttäjille. Lisäksi rekisteröintiprosessi vie joskus melko vähän aikaa. Mutta on yksi hyvä syy, miksi omistajat ottavat käyttöön valtuutuksen. Tosiasia on, että se auttaa rajoittamaan kävijöitä ja itse sivustoa roskapostilta. Toinen tärkeä valtuutuksen tarkoitus on tunnistaminen.

Nämä tiedot välitetään vapaaehtoisesti, ja niitä käytetään vain muiden vierailijoiden tunnistamiseen.

Rekisteröinnillä on luonnollisesti monia muita tehtäviä ja toimintoja, mutta nämä kaksi ovat tärkeimpiä.

Tunnistuksen tärkeimmät edut

Sekä sivuston omistajilla että käyttäjillä on etuja. Omistajan edut ovat:

  1. Roskapostisuojaus (roskapostirobottien seulonta).
  2. Lisäpalvelujen käyttöoikeuksien rajoittaminen. Kaupallisille sivustoille lupa on yksinkertaisesti välttämätön, koska ne tarjoavat palvelujaan rahalla.
  3. Mahdollisuus tutustua käyttäjään, jolla on myös etuja: maantieteelliset, demografiset ja muut kävijöiden tiedot, joiden avulla voit määrittää sivuston oikein, valita tehokkaimman mainonnan ja avainsanat.

Edut käyttäjille:

  1. Myös roskapostisuojaus.
  2. Kyky tunnistaa keskustelukumppanisi.
  3. Lisäominaisuudet, kuten profiilin täyttäminen, valokuvan lataaminen, muut tiedostot ja niin edelleen.

Joten selvitimme, mikä valtuutus on. Tämä on tapa suojata käyttäjän tietoja. Verkkosivustoille sillä on suuri merkitys. Tämän perusteella sinun tulee ottaa tilanne vakavasti, jos valtuutus epäonnistuu.

Olet varmaan jo kuullut sen Nykyään voit saada tietoa melkein kaikista ihmisistä sosiaalisten verkostojen kautta ja erityisesti VKontakten kautta. Lisäksi hyvin usein ei ole ollenkaan välttämätöntä rekisteröityä siihen. Riittää, kun kirjoitat hakukoneeseen halutun henkilön sukunimi, etunimi ja asuinkaupunki ja se on siinä.

En mene yksityiskohtiin siitä, miksi tämä on huonoa (kaikki halukkaat voivat lukea tästä aiheesta kirjoittamani artikkelin VKontakte-tilin suojaamisesta), mutta keskityn siihen, kuinka tehdä elämästä jopa hieman vaikeampaa uteliaille ihmiset.

Kuinka estää yhteystietosivusi hakukoneilta? (Yandex, Google jne.)

Napsauta oikeassa yläkulmassa avataria. Valitse kohde " asetukset».

Valitse välilehti " Yksityisyys" Vieritä alas lohkoon " Muut" Aseta arvo "Kuka näkee sivuni Internetissä" vastapäätä riviä "".

Jos sinulla on vanha VKontakte-suunnittelu aktiivinen

Siirrymme osioon " Asetukseni", välilehti" Yksityisyys" ja alimman rivin "Kuka näkee sivuni Internetissä" vastapäätä aseta arvo " Vain VKontakte-käyttäjät».

Voit tarkistaa, teitkö kaiken oikein, toimimalla seuraavasti. Valitse valikosta " Minun sivuni", napsauta sitten " Mene ulos».

Tämän jälkeen seuraavan viestin pitäisi näkyä. " Sivu on vain valtuutettujen käyttäjien käytettävissä».

Kuinka sulkea VKontakte-sivusi muilta käyttäjiltä?

Voit sulkea koko sivun tai osan siitä VKontakten osallistujilta samalla tavalla - siirtymällä asetusosaan, välilehteen " Yksityisyys"ja aseta asetukset oikein. (Useimmiten merkityksessä " Vain minä"). Jokainen kohde on kuvattu yksityiskohtaisesti, jotta voit selvittää, mikä on vastuussa mistäkin.