Mendapatkan token akses di VKontakte. Cara mendapatkan access_token untuk aplikasi VKontakte

DI DALAM akhir-akhir ini muncul jumlah yang sangat besar layanan online, komputer atau aplikasi seluler, skrip yang ditujukan untuk VKontakte, tetapi agar dapat berfungsi, Anda harus melalui otorisasi akses_token.

Beberapa layanan memberikan kesempatan untuk mendapatkan kunci akses, yang diperlukan untuk otorisasi. Ini memerlukan waktu beberapa detik. Namun bagaimana jika Anda mengunduh skrip, tetapi tidak memiliki kunci access_token yang diperlukan?

Di mana saya bisa mendapatkan access_token?

Hari ini kita akan melihat cara masuk ke VKontakte menggunakan tautan langsung API VKontakte (berdasarkan protokol OAuth) atau, sebagaimana disebut juga, Aliran implisit. Otorisasi jika menggunakan cara ini dilakukan melalui aplikasi VK yang bertanda sebagai PENGENAL. Saat ini metode ini dianggap paling aman. Anda mungkin menemukan artikel yang membahas tentang metode memperolehnya akses_token menggunakan aplikasi yang menimbulkan kecurigaan (dan untuk alasan yang bagus!). Namun hari ini kita akan membahas tentang cara login melalui aplikasi resmi VKontakte.

APPLICATION_ID

Jika Anda memahami hal ini, tentu saja muncul pertanyaan berikut: di mana saya bisa mendapatkan tautan ini?

Menerima token melalui aplikasi Anda sendiri.

Sistem akan meminta Anda memasukkan nama untuk aplikasi tersebut. Sebagai contoh, Anda dapat menggunakan " Mendapatkan access_token" Periksa apakah " Aplikasi mandiri" Selanjutnya, klik “ Hubungkan aplikasi».

Untuk mengonfirmasi aplikasi, Anda harus memasukkan kode yang akan dikirimkan kepada Anda ke nomor telepon yang ditentukan. Pada tahap pembuatan aplikasi ini, Anda dapat melakukan commit perangkat seluler ke halaman VK. Untuk melakukan ini, Anda perlu mengklik “ Perangkat tautan" Itu dimungkinkan tanpa ditautkan ke akun. Maka Anda hanya perlu mengikuti tautan “ Konfirmasi melalui SMS».

Setelah Anda mengkonfirmasi pendaftaran, akan terbuka halaman yang memberikan informasi tentang aplikasi yang telah dibuat. Klik pada " Pengaturan", yang terletak di pojok kiri. Di sana terletak id_klien – ID aplikasi VKontakte.

https://oauth.vk.com/authorize?client_id= 5563738 &scope=beritahu,foto,teman,audio,video,catatan,halaman,dokumen,status,pertanyaan,penawaran,dinding,grup,pesan,notifikasi,statistik,iklan,offline&redirect_uri=http://api.vk.com/blank. html&display=halaman&response_type=token

5563738 adalah ID aplikasi yang Anda buat. Anda akan mendapatkan kombinasi serupa. Untuk mendapatkan kunci akses, cukup ikuti tautan yang disediakan.

Menerima token melalui aplikasi resmi VK.

Caranya berbeda dengan yang dijelaskan sebelumnya hanya saja Anda tidak perlu membuat aplikasi sendiri. Gunakan apa yang sudah dibuat. Anda bisa mempercayainya seratus persen.

Metode ini akan dipertimbangkan menggunakan contoh VKontakte untuk Android. ID-nya seperti ini: 2890984 . Kombinasi inilah yang harus diganti menjadi tautan.

Anda akan mendapatkan yang berikut ini:

https://oauth.vk.com/authorize?client_id= 2890984 &scope=beritahu,foto,teman,audio,video,catatan,halaman,dokumen,status,pertanyaan,penawaran,dinding,grup,pesan,notifikasi,statistik,iklan,offline&redirect_uri=http://api.vk.com/blank. html&display=halaman&response_type=token

Ini mengakhiri bagian artikel di mana kita melihat opsi identifikasi aplikasi yang dapat digunakan untuk otorisasi. Hanya ada beberapa poin yang perlu disinggung:

✅ Izin:

  • Dalam contoh yang dijelaskan di atas, parameternya cakupan berisi banyak nama bagian jejaring sosial VKontakte: audio, foto, beri tahu, teman. Ini adalah bagian yang akan terbuka untuk aplikasi. Access_token dapat digunakan dengan berbagai cara. ID yang Anda gunakan milik aplikasi terpercaya. Inilah sebabnya Anda dapat membuat access_token yang memiliki semua hak akses. Menjadi universal sehingga bisa digunakan dimana saja.

✅ akses_token:

Pertanyaan terakhir yang perlu disinggung adalah bagaimana cara mendapatkan kuncinya sendiri secara langsung akses_token. Setelah Anda menerima tautan (menggunakan salah satu metode), Anda perlu mengkliknya untuk membuka hak akses.

Setelah ini, di milikmu bilah alamat akan muncul kunci yang diperlukan. Itu disalin secara manual: setelah access_token= dan sebelum &expires_in.

Nah, ada baiknya diakhiri dengan beberapa tips:

  • Jangan berikan kunci access_token kepada orang yang tidak berwenang.
  • Sebaiknya anda tidak login menggunakan aplikasi yang tidak dapat dipercaya. Disarankan untuk menggunakan milik Anda sendiri atau yang resmi saja.
  • Hapus kunci setelah Anda menggunakannya. Jika perlu, Anda selalu dapat membuat yang baru.
  • Semua sesi aktif harus diakhiri setelah tidak diperlukan lagi. Anda dapat melakukan ini melalui pengaturan keamanan akun Anda.

Semakin sering mereka muncul di pasaran produk perangkat lunak untuk VKontakte berupa layanan online, mobile atau aplikasi komputer dan bahkan skrip yang memerlukan otorisasi akun melalui access_token. Dalam beberapa kasus, program atau layanan ini sendiri memungkinkan untuk mendapatkan kunci akses yang diperlukan untuk otorisasi dalam beberapa klik. Namun bagaimana jika Anda mengunduh skripnya, tetapi Anda tidak memiliki kunci access_token agar dapat berfungsi?

Bagaimana cara mendapatkan access_token?
Kami akan mempertimbangkan metode otorisasi di jejaring sosial VKontakte menggunakan tautan langsung melalui API VKontakte (berdasarkan Protokol OAuth), ditelepon Aliran implisit. Otorisasi menggunakan metode ini dilakukan melalui aplikasi VKontakte yang ditentukan sebagai ID. Ini yang paling banyak metode yang aman otorisasi. Di Internet Anda dapat menemukannya jumlah besar artikel seperti ini tentang mendapatkan access_token melalui berbagai aplikasi mencurigakan. Kami akan mengambil cara lain - kami akan menganalisis metode otorisasi melalui aplikasi kami sendiri atau aplikasi resmi VKontakte.

Cara mendapatkan tokennya adalah dengan mengikuti link khusus yang berisi ID beberapa aplikasi VKontakte, seperti ini:

Mengutip

200?"200px":""+(this.scrollHeight+5)+"px");">https://oauth.vk.com/authorize?client_id= APPLICATION_ID&scope=beritahu,foto,teman,audio,video,catatan,halaman,dokumen,status,pertanyaan,penawaran,dinding,grup,pesan,notifikasi,statistik,iklan,offline&redirect_uri=http://api.vk.com/blank. html&display=halaman&response_type=token


Seluruh pertanyaannya adalah di mana mendapatkannya APPLICATION_ID. Seperti yang saya janjikan, kita akan melihat 2 metode:
  • Menerima token melalui aplikasi Anda sendiri.

    Metode mendapatkan token ini mengasumsikan Anda memiliki aplikasi sendiri. Dalam hal ini, lewati beberapa langkah. Kami akan mulai dari fakta bahwa Anda tidak memiliki aplikasi sendiri, yang berarti Anda perlu membuatnya. Untuk melakukan ini, Anda perlu membuka halaman untuk mengelola aplikasi Anda menggunakan tautan vk.com/apps?act=manage dan klik pada " Buat aplikasi».


    Masukkan nama untuk aplikasi yang akan datang, misalnya, " Mendapatkan access_token", pastikan" Aplikasi mandiri" dan klik tombol " Hubungkan aplikasi».


    Selanjutnya, Anda harus menyetujui aplikasi dengan menerima kode konfirmasi di ponsel Anda dan memasukkannya ke dalam bidang khusus. Selain itu, selama proses persetujuan aplikasi, Anda dapat menautkan perangkat seluler Anda ke akun VKontakte Anda. Untuk melakukan ini, klik tombol " Perangkat tautan" DI DALAM jika tidak, cukup klik tautannya " Konfirmasi melalui SMS» tanpa menghubungkan perangkat ke halaman.


    Setelah konfirmasi, Anda akan melihat halaman berisi informasi tentang aplikasi yang dibuat. Di menu sebelah kiri, klik item “ Pengaturan" Di sinilah yang disebut id_klien, yaitu ID aplikasi VKontakte Anda.


    ID ini perlu disalin dan ditempelkan ke tautan kami APPLICATION_ID. Seharusnya terlihat seperti ini:

    200?"200px":""+(this.scrollHeight+5)+"px");">https://oauth.vk.com/authorize?client_id=5563738&scope=notify,foto,teman,audio,video, catatan,halaman,dokumen,status,pertanyaan,penawaran,dinding,grup,pesan,pemberitahuan,statistik,iklan,offline&redirect_uri=http://api.vk.com/blank.html&display=page&response_type=token


    5563738 – ini adalah ID aplikasi kita. Anda akan memiliki nomor yang sama.
  • Menerima token melalui aplikasi resmi VKontakte.

    Cara ini benar-benar identik dengan cara sebelumnya, hanya saja Anda tidak membuat aplikasi sendiri, tetapi menggunakan aplikasi VKontakte resmi yang sudah dibuat dan dapat Anda percayai.

    Sebagai contoh, kita akan mengambil aplikasi VKontakte untuk Android. ID-nya adalah sebagai berikut: 2890984 . Akibatnya, dengan menggantikan dia dalam pengasingan, dia akan menerimanya tampilan selanjutnya:

    200?"200px":""+(this.scrollHeight+5)+"px");">https://oauth.vk.com/authorize?client_id=2890984&scope=notify,photos,friends,audio,video, catatan,halaman,dokumen,status,pertanyaan,penawaran,dinding,grup,pesan,pemberitahuan,statistik,iklan,offline&redirect_uri=http://api.vk.com/blank.html&display=page&response_type=token

Ini menyimpulkan bagian mengenai pengidentifikasi aplikasi (ID) yang digunakan untuk otorisasi. Namun masih ada beberapa hal yang perlu diklarifikasi.

Kami sangat tidak menyarankan:
  • Berikan access_token yang diterima kepada pihak ketiga.
  • Lewati otorisasi melalui aplikasi yang meragukan (selain aplikasi Anda sendiri atau aplikasi resmi).
Kami juga sangat merekomendasikan:
  • Setelah menggunakan access_token yang dihasilkan, hapus. Jika perlu, Anda selalu dapat membuat yang baru.
  • Akhiri semua sesi aktif di pengaturan keamanan akun VKontakte Anda. Ini cara cepat nonaktifkan semuanya kunci aktif akses (access_token).
Dan sekarang, setelah Anda membaca informasi di atas, Anda dapat mulai membuat aplikasi Anda sendiri untuk menghasilkan access_token Anda atau ikuti tautan untuk menghasilkan access_token melalui aplikasi VKontakte untuk Android menggunakan tombol di bawah ini:

Apa itu token VK? Saat ini, teknologi berkembang dengan sangat pesat. Bersamaan dengan mereka media sosial mendapatkan momentum yang sangat besar. Tidak memiliki akun di setidaknya salah satu jejaring sosial tidak lagi memungkinkan bagi setiap orang, menurutnya setidaknya di kalangan remaja dan perempuan. Setiap hari mereka diisi ulang dengan terabyte foto, video, dan bahkan unit pengetahuan teks primitif.

Apa itu token VK

Namun sayangnya, hanya sedikit orang yang mengetahui “trik” khusus dari sumber ini. Beberapa orang hanya menghabiskan sedikit waktu di sana, sementara yang lain tidak membutuhkannya.
Salah satu hal penting ini adalah apa yang disebut “token” di jejaring sosial ini; hanya sedikit pengguna yang mengetahui apa itu token VK.

Apa itu token akses di VKontakte.

Token VK adalah string panjang yang terdiri dari karakter: angka dan huruf alfabet Latin. Tampaknya tidak ada yang istimewa darinya, namun memberikan peluang besar bagi pengguna yang mengaktifkannya.

Misalnya, menulis pesan-pesan tertentu kepada orang tertentu, tampilkan halaman Anda secara online selamanya, seolah-olah Anda selalu berada di situs tersebut. Opsi terakhir memberikan nilai tambah yang besar, karena baru-baru ini tembus pandang dalam kontak telah dihapus dan dengan bantuan token tidak ada yang dapat memahami secara pasti kapan Anda online, karena token itu terus-menerus ditampilkan. Tetapkan status, tulis di dinding, dll.

Cara mendapatkan token VKontakte.

Proses mendapatkan token dilakukan melalui aplikasi. Anda harus membuatnya sendiri; ini dapat dilakukan dengan mengikuti tautan vk.com/apps?act=manage dan mengklik tombol buat. Kami dapat memasukkan apa pun yang Anda inginkan ke dalam judul. Kami memilih tipe pertama. Selanjutnya kita melalui konfirmasi menggunakan ponsel.

Halaman aplikasi Anda muncul, pilih “Pengaturan” dan akan ada serangkaian bintang panjang dan ID di atasnya.

https://oauth.vk.com/authorize?client_id=5563738&scope=notify,photos,friends,audio,video,catatan,halaman,dokumen,status,pertanyaan,penawaran,dinding,grup,pesan,notifikasi,statistik,iklan, offline&redirect_uri=http://api.vk.com/blank.html&display=page&response_type=token

Cara mengetahui token Anda di kontak.

Setelah menyelesaikan semua hal di atas, sebuah jendela akan muncul, di mana Anda menyetujui semuanya dan klik tombol "Izinkan".

Kelihatannya sulit, tapi nyatanya siapa saja bisa mendapatkan token di VK, pertanyaan lainnya kenapa? 99% pengguna VK tidak memerlukan pengetahuannya sama sekali. Kami juga segera memperingatkan Anda untuk tidak memberikan atau memasukkan token Anda pada sumber daya yang meragukan, jika tidak, halaman Anda mungkin akan jatuh ke tangan penyerang. Misalnya, Anda dapat berlangganan berbagai kelompok atau komunitas tanpa sepengetahuan Anda, memberi Anda status yang meragukan atau memposting pesan di dinding Anda atas nama Anda

Artikel ini membahas aplikasi desktop di Java sebagai contoh prinsip-prinsip umum dan skemanya akan serupa untuk bahasa lain.

Bagaimana otorisasi terjadi?

Otorisasi di VKontakte tidak berbeda dengan otorisasi lainnya melalui server pihak ketiga. Proses ini dijelaskan dengan sempurna oleh pengguna StackOverflow qnub:

  1. Pada layanan (dalam dalam hal ini VK) Anda perlu mendaftarkan aplikasi dan mendapatkan kunci API.
  2. Setelah ini, aplikasi (situs) dapat meminta data pribadi pengguna dari layanan pihak ketiga melalui API ini, yang mana:
    • mengarahkan ulang pengguna (browser pengguna dengan mengirimkan respons HTTP 302 Redirect kepadanya) dengan tautan yang dibuat khusus ke layanan yang menyediakan API;
    • pengguna akan melakukan beberapa tindakan di sana, mungkin masuk dan mengizinkan akses ke data.
  3. Setelah menyelesaikan tindakan, pengguna akan diarahkan layanan pihak ketiga menggunakan 302 Redirect yang sama ke URL yang diteruskan dalam parameter tautan yang dibuat khusus.

Langkah pertama. Daftarkan aplikasi Anda dan dapatkan kuncinya

Langkah ini adalah yang paling mudah. Anda harus pergi ke halaman VK untuk pengembang: https://vk.com/dev- dan klik tombol "Buat aplikasi". Kami menunjukkan jenisnya sebagai “Aplikasi mandiri”; namanya, tentu saja, sewenang-wenang. Setelah ini, di bagian "Aplikasi Saya"(bagaimana menurut anda?) aplikasi anda akan muncul. Silakan klik "edit", lalu buka bagian "Pengaturan" - di baris pertama Anda akan melihat tulisan "ID Aplikasi: 1234567 " Hanya nomor-nomor ini yang perlu Anda ingat untuk login.

Perhatikan bahwa tidak ada gunanya menyembunyikan ID aplikasi - ID tersebut ditampilkan secara publik, misalnya, saat memposting pesan dinding melalui aplikasi ini. Baik token maupun informasi lainnya tidak dapat dicuri menggunakan ID. Bahkan, Anda bahkan dapat menggunakan ID aplikasi saya (jika Anda perlu menulis skrip kecil untuk Anda sendiri).

Langkah kedua. Menghasilkan tautan khusus

Selanjutnya, Anda perlu mengarahkan pengguna ke alamat yang dibuat khusus (penyebutannya dicetak tebal di bagian pertama artikel), di mana dia akan mengonfirmasi bahwa dia ingin mengizinkan aplikasi Anda melakukan beberapa tindakan dengan akunnya. Bagaimana tautan ini terbentuk?

Proses ini dijelaskan secara rinci di dokumentasi. Namun, jika Anda membuka artikel ini, saya berasumsi Anda tidak memiliki cukup informasi dalam dokumentasi, dan oleh karena itu saya akan menceritakan kembali semuanya dengan kata-kata saya sendiri. Tautannya terlihat seperti ini: host?parameter. Parameternya berupa beberapa pasangan kunci=nilai yang dipisahkan dengan simbol &.

Hostnya selalu sama: https://oauth.vk.com/authorize. Kumpulan parameter juga tidak berubah:

  • id_klien. Di sini ada baiknya menunjukkan angka yang sama yang kita peroleh pada langkah pertama.
  • redirect_uri. Alamat ke mana pengguna akan diarahkan. Untuk aplikasi Standalone ini hanya https://oauth.vk.com/blank.html.
  • menampilkan. Parameter ini menentukan bagaimana halaman login akan ditampilkan. Ada tiga opsi yang tersedia: halaman, popup, dan seluler. Jika Anda tidak yakin, gunakan page .
  • cakupan. Dalam parameter ini, Anda harus mencantumkan parameter akses yang Anda perlukan, dipisahkan dengan koma. Daftar lengkap parameter yang tersedia ditampilkan halaman yang sesuai dokumentasi. Harap dicatat bahwa Anda tidak dapat menentukan apa pun dan tidak menulis parameter ini. Untuk mengetahui opsi akses apa yang Anda perlukan, lihat dokumentasi metode yang akan Anda gunakan.
  • tipe_respons. Kami menentukan token dan melanjutkan.
  • ay. versi API. Saat ini - 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

Langkah ketiga. Apa selanjutnya?

http://REDIRECT_URI#access_token= TOKEN 3&kedaluwarsa_in= WAKTU&id_pengguna= PENGENAL

Kami tertarik TOKEN. Bagaimana cara mengarahkan pengguna ke halaman dari aplikasi Java dan bagaimana cara mendapatkan alamat halaman ke mana VK akan mengarahkannya (untuk mengekstrak token darinya)? Ada dua cara.

Jika Anda memutuskan untuk mengambil rute ini, maka Anda cukup membuka browser default sistem dengan tautan yang Anda terima di atas, dan memberi tahu pengguna bahwa ia harus menyalin token dari URL dan menempelkannya ke beberapa bidang. Jelas sekali, metode ini memiliki UX yang buruk, tetapi dapat diterapkan dengan cepat dan mudah. Sangat cocok jika Anda menulis aplikasi untuk diri sendiri - untuk mengunduh musik atau menerima notifikasi. Ini diterapkan sebagai berikut:

Public String AskToken(String link) menampilkan IOException, URISyntaxException( //Membuka link di browser default Desktop.getDesktop().browse(new URI(link)); //Meminta pengguna untuk memasukkan token dari browser secara manual return JOptionPane.showInputDialog(" Silakan masukkan parameter access_token dari browser: "); )

Borjuis, melalui komponen web

Jika Anda memutuskan untuk menggunakan cara ini, Anda perlu menggunakan perpustakaan GUI pihak ketiga (atau setidaknya JavaFX) yang memiliki komponen browsernya sendiri. Program Anda akan memiliki kekuasaan penuh atas browser tersebut, dan Anda akan dapat mengambil alamat tujuan pengalihan VK Anda, perangkat lunak. Di JavaFX ini dapat diimplementasikan sebagai berikut:

Impor javafx.application.Application; impor javafx.beans.value.ChangeListener; impor javafx.beans.value.ObservableValue; impor javafx.scene.Scene; impor javafx.scene.web.WebEngine; impor javafx.scene.web.WebView; import javafx.stage.Stage; kelas publik Utama memperluas Aplikasi( 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()); ) public static String getTokenUrl())( launch(Main.class); return tokenUrl; ) @Override public void start(Stage primaryStage) lemparan Pengecualian ( tampilan WebView akhir = WebView baru(); mesin WebEngine akhir = view.getEngine(); engine.load(VK_AUTH_URL); primaryStage.setScene(Adegan baru(tampilan)); primaryStage.show(); engine.locationProperty() .addListener(ChangeListener ()( @Override public void berubah(ObservableValuedapat diamati, String oldValue, String newValue) ( ​​​​if(newValue.startsWith(REDIRECT_URL))( tokenUrl=newValue; primaryStage.close(); ) ) );

) )

Kesimpulan

Jadi, kami mempelajari cara mendapatkan token akses VKontakte, yang dengannya Anda dapat memanggil metode API. Jika artikel ini menarik minat komunitas, pada artikel berikutnya saya akan menjelaskan cara memanggil metode API tertentu menggunakan token, cara memeriksa validitas token (tentu saja metode secure.checkToken()), dan menulis beberapa semacam aplikasi demo, misalnya untuk menyimpan semua musik dari playlist ke komputer Anda. Ngomong-ngomong, jangan lupa bahwa sebenarnya semuanya telah ditemukan sebelum kita, dan sudah ada perpustakaan untuk bekerja dengan VK API untuk hampir semua bahasa. Kami punya, di mana kami mencoba mengumpulkan yang terbaik dari mereka.

Jika Anda memiliki ide atau pertanyaan, selamat datang di komentar (saya membacanya dan menjawab semua orang). Anda juga dapat mengajukan pertanyaan

Pengembang cukup sering harus berurusan dengan aplikasi dan layanan yang, dalam proses berinteraksi dengan jejaring sosial VKontakte, memerlukan kunci akses - access_token.

Dalam tutorial ini kita akan melihat dua metode yang sangat mirip untuk mendapatkannya.

Bagaimana prosesnya?

Intinya, kami akan membuat URL siap pakai dan mengganti id dari dua aplikasi berbeda. Ini akan membuat perbedaan. Setelah ini, kami akan mengikuti tautan yang telah disiapkan dan menerima kunci akses.

Tautan untuk mendapatkan kuncinya

Ini alamat url yang sudah jadi. Di sini kami terutama tertarik pada data setelah tanda =. Pada contoh di bawah ini tertulis ID Aplikasi. Kami, pada gilirannya, akan mengganti nomor tertentu di sana.

Https://oauth.vk.com/authorize?client_id=ID-applications&scope=notify,photos,teman,audio,video,catatan,halaman,dokumen,status,pertanyaan,penawaran,dinding,grup,pesan,pemberitahuan,statistik, iklan, offline&redirect_uri=https://api.vk.com/blank.html&display=page&response_type=token

Perhatikan juga data setelah kata “scope”. Di sini kami mencantumkan bagian yang akan diberi akses oleh kunci tersebut. Untuk mencegah aplikasi mengakses bagian dengan teman kita, hapus teks “teman” dari tautan. Selebihnya adalah dengan analogi.

Sekarang yang tersisa hanyalah mendapatkan ID.

Kami mendapatkan ID melalui aplikasi kami sendiri

Untuk membuatnya, kita perlu pergi ke bagian sesuai yang tersedia di akun pengembang. Ikuti tautan di sana.

https://vk.com/apps?act=manage

Dan tekan tombolnya "Buat aplikasi".

Tentukan nama dan jenis aplikasi (lihat). Kemudian klik tombolnya "Hubungkan aplikasi".

Saat ini, semua operasi di akun pengembang harus dikonfirmasi melalui SMS. Di jendela yang terbuka, pilih “Konfirmasi melalui SMS”. Terima kode di ponsel Anda, lalu masukkan ke dalam formulir.

Aplikasi akan dibuat. Sekarang buka tab Pengaturan. Di sini, di blok, kumpulan angka yang kita perlukan akan ditunjukkan. Salin itu.

Sekarang kami memiliki semua yang kami butuhkan.

Kami menggunakan ID aplikasi resmi VKontakte

Cara mendapatkan ID yang kedua cukup dengan mengambil aplikasi yang sudah jadi. Dan yang terbaik, aplikasi VKontakte resmi untuk Android. ID-nya adalah "2890984". Anda bisa menggunakannya.

Kami mendapatkan Access_token

Https://oauth.vk.com/authorize?client_id=2890984&scope=notify,photos,friends,audio,video,catatan,halaman,dokumen,status,pertanyaan,penawaran,dinding,grup,pesan,notifikasi,statistik,iklan, offline&redirect_uri=https://api.vk.com/blank.html&display=page&response_type=token

Sebuah halaman akan terbuka di browser dengan pemberitahuan yang menunjukkan bahwa Anda tidak boleh memberikan kunci akses kepada pihak ketiga. Dan di bilah alamat browser - kunci yang dihasilkan. Itu berada di antara nilai "access_token=" dan "&expires_in". Salin itu.

) )

Kuncinya dapat diperbarui dengan mengulangi langkah-langkah yang dijelaskan. Jangan mendistribusikannya kepada pihak ketiga, serta mendapatkan kunci menggunakan aplikasi dan layanan yang tidak tepercaya. Metode yang dianggap adalah yang paling aman.

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat