Tôi có thể lấy khóa nhà phát triển của Google ở ​​đâu


94

Tôi đang làm việc trên Google API như trò chuyện, danh bạ, v.v. Tôi gặp khó khăn developer_keynhư đã đề cập trong tài liệu gdata.

Bạn có thể tải phần mềm này tại https://code.google.com/apis/console :

'developer_key' => ''

Tôi đã:

// OAuth2 Settings, you can get these keys at https://code.google.com/apis/console
'oauth2_client_id' => '',
'oauth2_client_secret' => '',
'oauth2_redirect_uri' => ''

Tôi có thể tìm khóa nhà phát triển ở đâu?

Tôi tìm thấy một số thứ như thế này

http://code.google.com/apis/youtube/dashboard/gwt/index.html

Nhưng tôi hiểu điều này chỉ dành cho youtube.


Bạn có thể chấp nhận câu trả lời làm việc. :)
sjas

1
@sjas Tôi không thể tìm thấy khóa nhà phát triển :(.
Neelesh

1
@sjas OP đang tìm kiếm thứ khác.
Simon K Bhatta4ya,

Chào các bạn, vé quay lại được 1 năm. vì vậy xin phép tôi đã rời khỏi dự án đó. Bởi họ không có câu trả lời nào cho đến nay là có thể chấp nhận được vì họ không đúng.
Neelesh

Câu trả lời:


36

Đó là khóa API như được liệt kê trong 'Quyền truy cập API', hộp 'Quyền truy cập API đơn giản'.


3
có người đàn ông nào không, trong Quyền truy cập API đơn giản, hãy xem khóa API = khóa nhà phát triển
Patrioticcow

1
Ôi trời, tôi đang yêu cầu khóa nhà phát triển :( không phải khóa api, khóa bí mật, client_id ... Tôi đã tìm thấy các khóa này, nhưng tôi không thể tìm thấy khóa nhà phát triển. Sau khi tôi tìm thấy khóa nhà phát triển chỉ có trong bảng điều khiển dành cho nhà phát triển trên youtube! !
Neelesh

6
Điều này đã cũ, nhưng dành cho những người khác đang tìm kiếm câu trả lời. Bạn cần bật dịch vụ G + để khóa API hiển thị.
Chris

1
Có phải khóa API = khóa nhà phát triển không?
Sadikhasan

Ồ không, nó khó hiểu vậy khóa nhà phát triển ở đâu và tôi cũng không thấy API đơn giản
uray

29

Đầu tiên hãy kích hoạt Google+ API, sau đó bạn sẽ nhận được hộp "Truy cập API đơn giản", từ đó bạn có thể nhận khóa nhà phát triển dưới dạng khóa API https://code.google.com/apis/console/?api=plus hoặc đọc phần này: http: //code.google.com/p/google-api-php-client/wiki/OAuth2


Cảm ơn vì người đàn ông đó! Đã tìm kiếm khoảng 10 phút cho chiếc hộp bí ẩn đó ...
Tháng 1

Cảm ơn bạn, Chinthaka! Google+ là chìa khóa. Đây sẽ là câu trả lời tốt nhất.
Lei Zhao,

18

Cập nhật tháng 11 năm 2015:

Vào khoảng cuối năm 2015, giao diện Bảng điều khiển dành cho nhà phát triển của Google đã được đại tu một lần nữa. Đối với giao diện mới:

  1. Chọn dự án của bạn từ thanh công cụ. ảnh chụp màn hình

  2. Mở "Thư viện" bằng cách sử dụng biểu tượng menu bánh hamburger ở bên trái của thanh công cụ và chọn 'Trình quản lý API'.

  3. Nhấp vào 'Thông tin xác thực' trong điều hướng bên trái.

Ngoài ra, bạn có thể nhấp vào 'Chuyển sang bảng điều khiển cũ' trong menu ba chấm (bên phải của thanh công cụ), sau đó làm theo hướng dẫn bên dưới.

Đối với Bảng điều khiển dành cho nhà phát triển của Google MỚI (chỉnh sửa: CŨ):

Bạn nhận được 'Khóa nhà phát triển' (hay còn gọi là khóa API) trên cùng một màn hình nơi bạn nhận mã / bí mật khách hàng của mình. (Đây là màn hình 'Thông tin đăng nhập', có thể được tìm thấy trong 'API & auth' ở điều hướng bên trái.)

Bên dưới khóa ID khách hàng của bạn, có một phần có tiêu đề 'Quyền truy cập API công khai'. Nếu không có khóa nào trong phần này, hãy nhấp vào 'Tạo khóa mới'. Khóa nhà phát triển của bạn là 'khóa API' được chỉ định tại đây.


Phần dưới id khách hàng là địa chỉ email. Đây có phải là khóa nhà phát triển của tôi không? Tôi nghi ngờ điều đó.
Euphorbium

@Euphorbium Địa chỉ email nằm ở hàng bên dưới Id khách hàng và bên trong phần OAuth. Và phần bên dưới OAuth là 'Quyền truy cập API công khai'.
pbogut

16

Cập nhật số 3:

Bạn có thể nhận được Developer_Key từ đây Nhận Khóa nhà phát triển Google của bạn

Kiểm tra hướng dẫn này

{ chọn như đã trả lời, nếu nó đã trả lời. }

Cập nhật số 2:

"Khóa API" là DEVELOPER_KEY

nếu bạn kiểm tra tham chiếu mã này , nó nói

Đặt DEVELOPER_KEY thành giá trị "API key" từ tab "Access" của Google APIs Console http://code.google.com/apis/console#access `

Wiki từng bước để nhận Khóa API và bí mật

Cập nhật:

Khóa API dành cho nhà phát triển! có lẽ đây là những gì bạn có thể đang tìm kiếm

http://code.garyjones.co.uk/google-developer-api-key

HOẶC LÀ

Ví dụ: nếu bạn có một ứng dụng web yêu cầu khóa API thì hãy kiểm tra điều này:

  1. Chuyển đến Bảng điều khiển API của Google Chọn bạn dự án HOẶC Tạo dự án của bạn.
  2. Chọn API và xác thực nhập mô tả hình ảnh ở đây
  3. Dự án API từ Trình đơn thả xuống trên bảng điều hướng bên trái
  4. Quyền truy cập API
  5. Nhấp vào Tạo một ID khách hàng khác
  6. Chọn ứng dụng Dịch vụ tham khảo tại đây

Ứng dụng Dịch vụ mà bạn đã tạo có thể được sử dụng bởi các ứng dụng Web của bạn như PHP, Python, ..., v.v. nhập mô tả hình ảnh ở đây


1
Câu hỏi là về developer_key và theo sự hiểu biết của tôi, trang này giúp tìm ra khóa máy khách và khóa api ... Cảm ơn bạn đã cập nhật! nhưng tôi không thể tìm thấy khóa nhà phát triển!
Neelesh

{chọn như trả lời, nếu nó trả lời.}
Simon K Bhatta4ya

2
Không có câu trả lời!
Neelesh

2
Nếu bạn có thể thấy câu hỏi này được xem 28609 lần, vì vậy câu hỏi là ok theo sự hiểu biết của tôi. adn những gì bạn đã đăng không cung cấp khóa nhà phát triển. điều đó chỉ cung cấp cho bạn khóa api. và tôi nghĩ đây không phải là sự thật "Khóa API" là DEVELOPER_KEY.
Neelesh

1
Xin lỗi, tôi không tìm kiếm cái này, Xin thứ lỗi!
Neelesh

9

Trong bố cục bảng điều khiển cũ:

  • Chọn dự án của bạn
  • Chọn mục menu "Quyền truy cập API"
  • Đi tới phần bên dưới "Tạo một ID khách hàng khác", được gọi là "Truy cập API đơn giản"
  • Chọn một trong các tùy chọn sau, tùy thuộc vào loại ứng dụng bạn đang tạo (ngôn ngữ phía máy chủ nên sử dụng tùy chọn đầu tiên - JS nên sử dụng tùy chọn thứ hai):
    • Khóa cho các ứng dụng máy chủ (có khóa IP)
    • Khóa cho các ứng dụng trình duyệt (với trình giới thiệu)

Trong bố cục bảng điều khiển đám mây mới:

  • Chọn dự án của bạn
  • Chọn mục menu "API và xác thực"
  • Chọn mục menu "Ứng dụng đã đăng ký"
  • Đăng ký một ứng dụng thuộc loại "ứng dụng web"
  • Chọn một trong các tùy chọn sau, tùy thuộc vào loại ứng dụng bạn đang tạo (ngôn ngữ phía máy chủ nên sử dụng tùy chọn đầu tiên - JS nên sử dụng tùy chọn thứ hai):
    • Khóa cho các ứng dụng máy chủ (có khóa IP)
    • Khóa cho các ứng dụng trình duyệt (với trình giới thiệu)

Trong trường hợp của cả hai quy trình, bạn sẽ tìm thấy ID khách hàng và bí mật khách hàng của mình trên cùng một trang. Nếu bạn đang sử dụng ID khách hàng và bí mật khách hàng khác, hãy thay thế nó bằng những mã bạn tìm thấy ở đây.

Trong các thử nghiệm đầu tiên của mình hôm nay, tôi đã sử dụng thành công "Khóa cho ứng dụng máy chủ" làm khóa nhà phát triển để kết nối với API "danh bạ", "userinfo" và "phân tích". Tôi đã làm điều này bằng ứng dụng khách PHP.

Lướt qua các tài liệu API của Google chắc chắn là một khó khăn trong @ $$ ... Tôi hy vọng thông tin này sẽ hữu ích cho bất kỳ ai.


Đây là câu trả lời chính xác!!! Điều này phù hợp với tôi cho bảng điều khiển mới và api OAuth2 thay vì những điều vô nghĩa ở trên.
Michal

Khi chúng tôi đăng ký ứng dụng bằng cách chọn "iOS", khóa bí mật sẽ không được tạo. Bạn có biết tại sao ?
Abha

Bạn nên cung cấp các liên kết để mọi người biết bạn đang nói về điều gì. Nói "bảng điều khiển đám mây" có thể có nhiều ý nghĩa khác nhau, vì Google thay đổi bố cục trang web của họ sau mỗi 5 giây. Trong trường hợp này, https://console.cloud.google.com/không còn bất kỳ thứ gì được gọi là "API & auth".
Cerin

@Cerin: Như Stephen M. Harris chỉ ra trong câu trả lời của mình, có vẻ như Google đã thay đổi giao diện của họ ít nhất một lần nữa kể từ khi tôi đăng câu trả lời của tôi 4 năm về trước ...
John Slegers

9

Cập nhật năm 2017

  1. Mở API Google - https://console.developers.google.com
  2. Chuyển đến Thông tin đăng nhập.
  3. Nhấp vào nút 'Tạo thông tin đăng nhập'. Tại thời điểm viết, nó hiện là một menu thả xuống có màu xanh lam.
  4. Chọn Khóa API.

nhập mô tả hình ảnh ở đây

Bạn sẽ nhận được một hộp thoại từ đó bạn có thể sao chép khóa API này để sử dụng trong dự án của mình. Hi vọng điêu nay co ich.


6

Vui lòng sử dụng bảng điều khiển API của Google
Tạo một dự án mới
Đối với quyền truy cập API goto của dự án đã tạo
Ở đó, bạn sẽ tìm thấy Mã khách hàng và Bí mật của mình. Và khóa API cuối cùng là khóa nhà phát triển của bạn.


2
không có khóa API nào trong lần cuối cùng
uray

1
Không còn bất kỳ trang nào ở đó được gọi là "quyền truy cập API".
Cerin




0

"Quyền truy cập API công khai" khóa được tạo ở đó là khóa bạn phải dán vào Chuỗi cuối cùng tĩnh công khai DEVELOPER_KEY của mình như một phần của bài viết này 26.12.2013 Nó không phải là clientID nhưng bạn phải thực hiện các bước đã đề cập ở trên để lấy một và tạo khóa truy cập api công khai.


0

Tới https://code.google.com/p/google-api-php-client/wiki/OAuth2

Cuộn xuống nơi có nội dung 'Truy cập Bảng điều khiển API Google để tạo khóa nhà phát triển, id ứng dụng khách OAuth2, bí mật ứng dụng khách OAuth2 và đăng ký chuyển hướng OAuth2 của bạn. Sao chép các giá trị của chúng vì bạn muốn nhập chúng vào ứng dụng của mình. '

Nhấp vào liên kết 'Bảng điều khiển API Google'.

Khi nó bật lên và nói 'Chào mừng bạn đến với Bảng điều khiển dành cho nhà phát triển mới của Google! Thích bảng điều khiển cũ? Quay lại | Bỏ qua 'Nhấp vào' QUAY LẠI '


0

Nếu bạn chỉ gọi các API không yêu cầu dữ liệu người dùng, chẳng hạn như API Tìm kiếm Tùy chỉnh của Google, thì các khóa API có thể dễ sử dụng hơn mã thông báo truy cập OAuth 2.0. Tuy nhiên, nếu ứng dụng của bạn đã sử dụng mã thông báo truy cập OAuth 2.0 thì bạn cũng không cần tạo khóa API. Google bỏ qua các khóa API đã chuyển nếu mã thông báo truy cập OAuth 2.0 được chuyển đã được liên kết với dự án tương ứng.

Lưu ý: Bạn phải sử dụng mã thông báo truy cập OAuth 2.0 hoặc khóa API cho tất cả các yêu cầu đối với API Google được trình bày trong Bảng điều khiển dành cho nhà phát triển của Google. Không phải tất cả các API đều yêu cầu lệnh gọi được ủy quyền. Để tìm hiểu xem có cần ủy quyền cho một cuộc gọi cụ thể hay không, hãy xem tài liệu API của bạn.

Tham khảo: https://developers.google.com/console/help/new/?hl=vi_VN#credentials-access-security-and-identity


0

tl; dr

Khoá nhà phát triển = Khoá Api (bất kỳ của bạn)

tìm nó trong Google Console -> API Google -> Thông tin đăng nhập


0

Cập nhật gần đây vào tháng 7 năm 2017:

  1. Đi tới Google Console
  2. Nhấp vào bảng điều khiển trên cùng bên trái và nhấp vào thông tin đăng nhập. nhập mô tả hình ảnh ở đây
  3. Trong bảng khóa API, bạn sẽ tìm thấy khóa API trong cột khóa.

-2

Bạn có thể tạo khóa API Youtube ở đó .

Cách được đề xuất để ủy quyền lệnh gọi API của bạn là sử dụng OAuth 2.0 (không có khóa API), như tài liệu đã chỉ ra rằng khóa API chỉ cần thiết khi sử dụng thông tin đăng nhập OAuth 1.0.

Bạn có thể tìm thấy khóa API cho ứng dụng của mình trong Bảng điều khiển API của Google trong Quyền truy cập API> API đơn giản.


Đúng! Tôi đang sử dụng cùng một. Nhưng tôi nghi ngờ rằng khóa nhà phát triển có hoạt động cho tất cả ứng dụng google không? Bằng cách này cảm ơn bạn đã giúp đỡ ur ..
Neelesh

Cảm ơn @proppy: Nhưng tôi tìm thấy ở đây doc_OAuth2WebServe . Có nghĩa là bạn cần client_id và client_secret, v.v. Có phải tôi đã đến nhầm chỗ?
Neelesh

Bạn sẽ có thể sử dụng client_id OAuth 2.0 và client_secret được tạo từ bảng điều khiển API của Google: code.google.com/apis/console
proppy

Không có người nào mà bạn đã trả lời "Lệnh gọi API là sử dụng OAuth 2.0 ( không có khóa API ), như tài liệu đã chỉ ra rằng khóa API chỉ cần thiết khi sử dụng thông tin đăng nhập OAuth 1.0." Và theo sự hiểu biết của tôi, bạn phải cần client_id, secret_key ... tôi nói đúng không? Làm ơn giúp tôi!
Neelesh

Bạn sẽ có thể sử dụng OAuth 2.0 hoặc OAuth 1.0 với cùng một bộ thông tin xác thực. Hầu hết các API của Google đều hỗ trợ cả hai lược đồ xác thực.
proppy
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.