Mendapatkan kunci rahasia dan konsumen API Twitter baru

118

Saya sedang mengerjakan proyek Twitter di mana saya ingin menggunakan OAuth tetapi saya tidak tahu di mana mendapatkan konsumen dan kunci rahasia.

Bagaimana saya bisa mendapatkan ini?

Pankaj Mishra
sumber

Jawaban:

83

Untuk mendapatkan Kunci Konsumen & Rahasia Konsumen, Anda harus membuat aplikasi di Twitter melalui

https://developer.twitter.com/en/apps

Kemudian Anda akan dibawa ke halaman yang berisi Kunci Konsumen & Rahasia Konsumen.

DeZigny
sumber
1
Ini berhasil, jawaban Pankaj tampaknya merupakan solusi yang lebih lama.
eddyparkinson
2
Anda juga perlu menambahkan nomor telepon Anda ke profil, jika belum, ikuti ini: support.twitter.com/articles/…
Pra_A
34
  1. Masuk ke bagian Pengembang Twitter .

    • Jika Anda belum memiliki akun, Anda dapat masuk dengan kredensial Twitter normal Anda
  2. Buka " Buat aplikasi "

  3. Isi detail aplikasi yang akan Anda gunakan untuk terhubung dengan API

    • Nama aplikasi Anda harus unik. Jika orang lain sudah menggunakannya, Anda tidak akan dapat mendaftarkan aplikasi Anda sampai Anda menemukan sesuatu yang tidak sedang digunakan.
  4. Klik Buat aplikasi Twitter Anda

  5. Detail aplikasi baru Anda akan ditampilkan bersama dengan kunci konsumen dan rahasia konsumen Anda.

  6. Jika Anda memerlukan token akses, gulir ke bawah dan klik Buat token akses saya

    • Halaman tersebut kemudian akan disegarkan di tab "Detail" dengan token akses baru Anda. Anda dapat membuatnya kembali kapan saja jika perlu.

Secara default, aplikasi Anda akan diberikan untuk akses hanya-baca. Untuk mengubahnya, buka tab Pengaturan dan ubah tingkat akses yang diperlukan di bagian "Jenis Aplikasi".

Aplikasi yang sudah ada

Untuk mendapatkan konsumen dan mengakses token untuk aplikasi yang sudah ada, buka Aplikasi saya (yang tersedia dari menu di kanan atas).

acak
sumber
1
Ini adalah jawaban yang paling berguna, terima kasih telah menjelaskan dan sederhana!
PhilMarc
UPVOTE! Jawaban terbaik: sederhana, lugas, ringkas, akurat, EFEKTIF!
Cody
17

Langkah 1 .Pergi ke https://dev.twitter.com/apps


langkah 2. Buat aplikasi (isi formulir)


langkah 3. Ubah izin jika perlu (tergantung apakah Anda hanya ingin membaca, menulis, atau menjalankan)


langkah 4. Buka bagian kunci API dan klik buat TOKEN AKSES.


5 tahun terlambat untuk menjawab :)

Sekarang Anda memiliki token ini yang Anda butuhkan.

'oauth_access_token' => Access token
'oauth_access_token_secret' => Access token secret
'consumer_key' => API key
'consumer_secret' => API secret
HIRA THAKUR
sumber
9
Setidaknya seseorang menjelaskan bahwa API key = consumerKey!
FDIM
Setelah berjam-jam mencari, inilah bagian pengetahuan pertama yang saya temukan yang menjelaskan hubungan antara token akses, kunci konsumen, rahasia, dll. Twitter gagal, Stack Overflow menang. Terima kasih!
Rob Segal
Persisnya rasa sakit yang saya alami, itulah alasan mengapa saya memposting jawaban meskipun sudah terlambat 5 tahun.
HIRA THAKUR
Tolong beri tahu saya satu hal ketika saya membuat permintaan misalnya digit oleh twitter di aplikasi android saya, lalu sebagai ganti api dan rahasia harus saya gunakan di atas dua ('oauth_access_token', 'oauth_access_token_secret') atau di bawah dua ('consumer_key', 'consumer_secret ')
Sudhanshu Gaur
3

Cukup buka di sini: https://dev.twitter.com/apps/new Pastikan Anda telah masuk dengan akun Twitter Anda - kemudian buat - bahkan jika Anda baru saja memasukkan (Tes) Konten acak - buat aplikasi Anda - setelah itu Anda akan menerima semua data yang Anda butuhkan :)

UACNA
sumber
3

Dari FAQ Twitter:

Sebagian besar integrasi dengan API akan meminta Anda untuk mengidentifikasi aplikasi Anda ke Twitter dengan menggunakan kunci API. Di platform Twitter, istilah "kunci API" biasanya mengacu pada apa yang disebut kunci konsumen OAuth. String ini mengidentifikasi aplikasi Anda saat membuat permintaan ke API. Di OAuth 1.0a, "kunci API" Anda mungkin merujuk pada kombinasi kunci konsumen ini dan "rahasia konsumen", sebuah string yang digunakan untuk "menandatangani" permintaan Anda ke Twitter dengan aman.

Jeff Taylor
sumber
0

FYI, mulai November 2018 siapa pun yang ingin mengakses API Twitter harus mengajukan Akun Pengembangan Twitter dengan mengunjungi https://developer.twitter.com/ . Setelah aplikasi Anda disetujui, hanya Anda yang dapat membuat aplikasi Twitter.

Setelah Akun Pengembang Twitter siap:

1) Buka https://developer.twitter.com/ .

2) Klik Aplikasi lalu klik Buat aplikasi .

3) Berikan Nama & Deskripsi Aplikasi .

4) Masukkan nama situs web di bidang URL Situs Web .

5) Klik Buat .

6) Arahkan ke aplikasi Anda, lalu klik Detail dan kemudian pergi ke Kunci dan Token .

Referensi: http://www.technocratsid.com/getting-twitter-consumer-api-access-token-keys/

TechnocratSid
sumber