รับผู้ใช้ Twitter API ใหม่และคีย์ลับ


118

ฉันกำลังทำโปรเจ็กต์ Twitter ที่ฉันต้องการใช้ OAuth แต่ไม่รู้ว่าจะหาผู้บริโภคและคีย์ลับได้จากที่ไหน

ฉันจะรับสิ่งเหล่านี้ได้อย่างไร

คำตอบ:


83

ในการรับ Consumer Key & Consumer Secret คุณต้องสร้างแอพใน Twitter ผ่าน

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

จากนั้นคุณจะเข้าสู่หน้าที่มี Consumer Key & Consumer Secret


1
วิธีนี้ได้ผลคำตอบของ Pankaj ดูเหมือนจะเป็นวิธีแก้ปัญหาที่เก่ากว่า
eddyparkinson

2
คุณจะต้องเพิ่มหมายเลขโทรศัพท์ของคุณในโปรไฟล์หากคุณยังไม่ได้ทำตามนี้: support.twitter.com/articles/…
Pra_A

34
  1. เข้าสู่ระบบทวิตเตอร์นักพัฒนาส่วน

    • หากคุณยังไม่มีบัญชีคุณสามารถเข้าสู่ระบบด้วยข้อมูลรับรอง Twitter ปกติของคุณ
  2. ไปที่ " สร้างแอป "

  3. กรอกรายละเอียดของแอปพลิเคชันที่คุณจะใช้เชื่อมต่อกับ API

    • ชื่อแอปพลิเคชันของคุณต้องไม่ซ้ำกัน หากมีผู้อื่นใช้งานอยู่แล้วคุณจะไม่สามารถลงทะเบียนแอปพลิเคชันของคุณได้จนกว่าคุณจะนึกถึงสิ่งที่ไม่ได้ใช้งาน
  4. คลิกที่สร้างแอปพลิเคชัน Twitter ของคุณ

  5. รายละเอียดของแอปใหม่ของคุณจะแสดงพร้อมกับรหัสผู้บริโภคและความลับของผู้บริโภค

  6. หากคุณต้องการโทเค็นการเข้าถึงให้เลื่อนลงแล้วคลิกสร้างโทเค็นการเข้าถึงของฉัน

    • จากนั้นหน้าจะรีเฟรชบนแท็บ "รายละเอียด" ด้วยโทเค็นการเข้าถึงใหม่ของคุณ คุณสามารถสร้างสิ่งเหล่านี้ใหม่ได้ทุกเมื่อหากต้องการ

โดยค่าเริ่มต้นแอปของคุณจะได้รับอนุญาตให้เข้าถึงแบบอ่านอย่างเดียว หากต้องการเปลี่ยนแปลงให้ไปที่แท็บการตั้งค่าและเปลี่ยนระดับการเข้าถึงที่จำเป็นในส่วน "ประเภทแอปพลิเคชัน"

แอพที่มีอยู่

ในการรับผู้บริโภคและการเข้าถึงโทเค็นสำหรับแอปพลิเคชันที่มีอยู่ให้ไปที่แอปพลิเคชันของฉัน (ซึ่งมีให้จากเมนูด้านบนขวา)


1
นี่เป็นคำตอบที่มีประโยชน์ที่สุดขอบคุณสำหรับความชัดเจนและเรียบง่าย!
PhilMarc

upvote! คำตอบที่ดีที่สุด: ง่ายตรงไปตรงมากระชับถูกต้องมีประสิทธิภาพ!
Cody

17

ขั้นตอนที่ 1ไปที่https://dev.twitter.com/apps


ขั้นตอนที่ 2สร้างแอพ (กรอกแบบฟอร์ม)


ขั้นตอนที่ 3เปลี่ยนการอนุญาตหากจำเป็น (ขึ้นอยู่กับว่าคุณต้องการอ่านเขียนหรือดำเนินการ)


ขั้นตอนที่ 4ไปที่ส่วนคีย์ API แล้วคลิกสร้างการเข้าถึง TOKEN


ตอบช้าไป 5 ปี :)

ตอนนี้คุณมีโทเค็นเหล่านี้ซึ่งเป็นสิ่งที่คุณต้องการ

'oauth_access_token' => Access token
'oauth_access_token_secret' => Access token secret
'consumer_key' => API key
'consumer_secret' => API secret

9
อย่างน้อยก็มีคนอธิบายว่า API key = consumerKey!
FDIM

หลังจากการค้นหาหลายชั่วโมงนี่เป็นความรู้ชิ้นแรกที่ฉันพบซึ่งอธิบายถึงความสัมพันธ์ระหว่างโทเค็นการเข้าถึงคีย์ผู้บริโภคความลับ ฯลฯ Twitter ล้มเหลวชนะ Stack Overflow ขอบคุณ!
ร็อบซีกัล

ความเจ็บปวดที่ฉันต้องเผชิญนั่นคือเหตุผลที่ฉันโพสต์คำตอบแม้ว่ามันจะช้าไป 5 ปีแล้วก็ตาม
HIRA THAKUR

โปรดบอกฉันอย่างหนึ่งเมื่อฉันขอตัวเลขตัวอย่างด้วย twitter ในแอพ Android ของฉันจากนั้นฉันควรใช้ api และ secret แทนสองตัวข้างบน ('oauth_access_token', 'oauth_access_token_secret') หรือต่ำกว่าสอง ('consumer_key', 'consumer_secret ')
Sudhanshu Gaur

3

เพียงไปที่นี่: https://dev.twitter.com/apps/newตรวจสอบให้แน่ใจว่าคุณได้ลงชื่อเข้าใช้ด้วยบัญชี Twitter ของคุณแล้วสร้าง - แม้ว่าคุณจะเข้าสู่เนื้อหา (ทดสอบ) แบบสุ่ม - สร้างแอปของคุณ - หลังจากนั้นคุณจะได้รับ ข้อมูลทั้งหมดที่คุณต้องการ :)


3

ไปที่https://dev.twitter.com/appsเพื่อแสดงรายการแอปทั้งหมดของคุณ คลิกที่แอพที่ต้องการเพื่อรับผู้บริโภคและรหัสลับ หากคุณยังไม่ได้สร้างแอพใด ๆ ให้ทำตามhttps://dev.twitter.com/apps/newเพื่อสร้างแอพใหม่



3

จากคำถามที่พบบ่อยของ Twitter:

การผสานรวมกับ API ส่วนใหญ่จะทำให้คุณต้องระบุแอปพลิเคชันของคุณไปยัง Twitter โดยใช้คีย์ API บนแพลตฟอร์ม Twitter คำว่า "คีย์ API" มักหมายถึงสิ่งที่เรียกว่าคีย์ผู้บริโภค OAuth สตริงนี้ระบุแอปพลิเคชันของคุณเมื่อส่งคำขอไปยัง API ใน OAuth 1.0a "คีย์ API" ของคุณอาจหมายถึงการรวมกันของคีย์ผู้บริโภคนี้และ "ความลับของผู้บริโภค" ซึ่งเป็นสตริงที่ใช้เพื่อ "ลงชื่อ" คำขอของคุณไปยัง Twitter อย่างปลอดภัย


0

FYI จากพฤศจิกายน 2018ทุกคนที่ต้องการเข้าถึง APIs ทวิตเตอร์จะต้องใช้สำหรับการพัฒนาบัญชีทวิตเตอร์โดยการเยี่ยมชมhttps://developer.twitter.com/ เมื่อใบสมัครของคุณได้รับการอนุมัติคุณจะสามารถสร้างแอป Twitter ได้เท่านั้น

เมื่อบัญชีผู้พัฒนา Twitter พร้อมแล้ว:

1) ไปที่https://developer.twitter.com/

2) คลิกที่แอพจากนั้นคลิกที่สร้างแอ

3) ให้ชื่อแอปและคำอธิบาย

4) ป้อนชื่อเว็บไซต์ในฟิลด์URL ของเว็บไซต์

5) คลิกที่สร้าง

6) ไปที่แอพของคุณจากนั้นคลิกที่รายละเอียดจากนั้นไปที่คีย์และโทเค็

อ้างอิง: http://www.technocratsid.com/getting-twitter-consumer-api-access-token-keys/

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.