Nhận người dùng Twitter API mới và khóa bí mật


118

Tôi đang làm việc trong một dự án Twitter, nơi tôi muốn sử dụng OAuth nhưng tôi không biết lấy khóa người dùng và khóa bí mật ở đâu.

Làm thế nào tôi có thể nhận được những thứ này?

Câu trả lời:


83

Để có được Khóa người tiêu dùng & Bí mật người tiêu dùng, bạn phải tạo một ứng dụng trên Twitter qua

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

Sau đó, bạn sẽ được đưa đến một trang chứa Khóa người tiêu dùng & Bí mật người tiêu dùng.


1
Điều này đã hiệu quả, câu trả lời của Pankaj có vẻ là một giải pháp cũ hơn.
eddyparkinson

2
Bạn cũng sẽ cần thêm số điện thoại của mình vào hồ sơ, nếu chưa, hãy làm theo điều này: support.twitter.com/articles/…
Pra_A 19/04

34
  1. Đăng nhập vào phần Nhà phát triển Twitter .

    • Nếu bạn chưa có tài khoản, bạn có thể đăng nhập bằng thông tin đăng nhập Twitter bình thường của mình
  2. Đi tới " Tạo ứng dụng "

  3. Điền thông tin chi tiết về ứng dụng bạn sẽ sử dụng để kết nối với API

    • Tên ứng dụng của bạn phải là duy nhất. Nếu người khác đã sử dụng nó, bạn sẽ không thể đăng ký ứng dụng của mình cho đến khi bạn có thể nghĩ ra thứ gì đó không được sử dụng.
  4. Nhấp vào Tạo ứng dụng Twitter của bạn

  5. Thông tin chi tiết về ứng dụng mới của bạn sẽ được hiển thị cùng với khóa khách hàng và bí mật người tiêu dùng của bạn.

  6. Nếu bạn cần mã thông báo truy cập, hãy cuộn xuống và nhấp vào Tạo mã thông báo truy cập của tôi

    • Sau đó, trang sẽ được làm mới trên tab "Chi tiết" với mã thông báo truy cập mới của bạn. Bạn có thể tạo lại chúng bất kỳ lúc nào nếu cần.

Theo mặc định, ứng dụng của bạn sẽ được cấp quyền truy cập chỉ đọc. Để thay đổi điều này, hãy chuyển đến tab Cài đặt và thay đổi cấp độ truy cập được yêu cầu trong phần "Loại ứng dụng".

Ứng dụng hiện có

Để nhận được người tiêu dùng và mã truy cập cho một ứng dụng hiện có, hãy chuyển đến Ứng dụng của tôi (có sẵn từ menu ở phía trên bên phải).


1
Đây là câu trả lời hữu ích nhất, cảm ơn bạn đã rõ ràng và đơn giản!
PhilMarc

CẬP NHẬT! Câu trả lời hay nhất: đơn giản, dễ hiểu, ngắn gọn, chính xác, HIỆU QUẢ!
Cody

17

bước 1. Truy cập https://dev.twitter.com/apps


bước 2 Tạo ứng dụng (điền vào biểu mẫu)


bước 3. Thay đổi quyền nếu cần thiết (tùy thuộc nếu bạn muốn chỉ đọc, ghi hoặc thực thi)


bước 4. Đi tới phần khóa API và nhấp vào tạo ACCESS TOKEN.


Trễ 5 năm để trả lời :)

Bây giờ bạn có những mã thông báo này là tất cả những gì bạn cần.

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

9
Ít nhất ai đó giải thích rằng khóa API = ConsumerKey!
FDIM

Sau nhiều giờ tìm kiếm, đây là phần kiến ​​thức đầu tiên tôi tìm thấy giải thích mối quan hệ này giữa mã thông báo truy cập, khóa người tiêu dùng, bí mật, v.v. Twitter thất bại, Stack Overflow giành chiến thắng. Cảm ơn!
Rob Segal

Chính xác là nỗi đau mà tôi đã trải qua, đó là lý do tại sao tôi đăng câu trả lời dù đã muộn 5 năm.
HIRA THAKUR

vui lòng cho tôi biết một điều khi tôi yêu cầu các chữ số ví dụ bằng twitter trong ứng dụng Android của mình, thì thay cho api và bí mật, tôi nên sử dụng hai chữ số trên ('oauth_access_token', 'oauth_access_token_secret') hoặc hai chữ số dưới ('Consumer_key', 'Consumer_secret ')
Sudhanshu Bò tót

3

Chỉ cần truy cập vào đây: https://dev.twitter.com/apps/new Đảm bảo rằng bạn đã đăng nhập bằng tài khoản Twitter của mình - sau đó tạo - ngay cả khi bạn chỉ nhập Nội dung (Thử nghiệm) ngẫu nhiên - tạo ứng dụng của bạn - sau đó bạn sẽ nhận được tất cả dữ liệu bạn yêu cầu :)




3

Từ Câu hỏi thường gặp về Twitter:

Hầu hết các tích hợp với API sẽ yêu cầu bạn xác định ứng dụng của mình với Twitter bằng khóa API. Trên nền tảng Twitter, thuật ngữ "khóa API" thường đề cập đến thứ được gọi là khóa khách hàng OAuth. Chuỗi này xác định ứng dụng của bạn khi đưa ra yêu cầu đối với API. Trong OAuth 1.0a, "khóa API" của bạn có thể đề cập đến sự kết hợp của khóa người dùng này và "bí mật của người tiêu dùng", một chuỗi được sử dụng để "ký" các yêu cầu của bạn lên Twitter một cách an toàn.


0

FYI, từ tháng 11 năm 2018, bất kỳ ai muốn truy cập API của Twitter đều phải đăng ký Tài khoản phát triển Twitter bằng cách truy cập https://developer.twitter.com/ . Khi đơn đăng ký của bạn đã được phê duyệt thì chỉ bạn mới có thể tạo ứng dụng Twitter.

Khi Tài khoản nhà phát triển Twitter đã sẵn sàng:

1) Truy cập https://developer.twitter.com/ .

2) Nhấp vào Ứng dụng và sau đó nhấp vào Tạo ứng dụng .

3) Cung cấp tênmô tả ứng dụng .

4) Nhập tên trang web vào URL trang web .

5) Nhấp vào Tạo .

6) Điều hướng đến ứng dụng của bạn, sau đó nhấp vào Chi tiết và sau đó đi đến Chìa khóa và Mã thông báo .

Tham khảo: http://www.technocratsid.com/getting-twitter-consumer-api-access-token-keys/

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.