Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào
tài liệu Apigee X. thông tin
Vào thứ Ba, ngày 2 tháng 6 năm 2015, chúng tôi đã phát hành một phiên bản đám mây mới của Cổng dịch vụ dành cho nhà phát triển Apigee.
Nếu bạn có thắc mắc, hãy liên hệ với Nhóm hỗ trợ Apigee Edge.
Để xem danh sách tất cả ghi chú phát hành của Apigee Edge, hãy xem Ghi chú phát hành của Apigee.
Tính năng mới
Phát hành rộng rãi SmartDocs
SmartDocs sắp chuyển từ giai đoạn thử nghiệm sang giai đoạn phát hành rộng rãi. Các bản cập nhật và tính năng mới bao gồm:
- Hỗ trợ Swagger 2.0, bao gồm cả việc nhập theo tệp hoặc URL, bao gồm cả việc hỗ trợ các đối tượng bảo mật có tên tuỳ chỉnh.
- Cải thiện thiết kế trực quan trong các mẫu tạo SmartDocs.
- Cải thiện khả năng sử dụng và quy trình làm việc trong Cổng thông tin dành cho nhà phát triển, có trong trình đơn Nội dung > SmartDocs trong Drupal.
- Phương thức xác thực "Mã thông báo tuỳ chỉnh" hiện được gọi là "Khoá API".
- Các đối tượng "bảo mật" xác thực được xác định ở cấp bản sửa đổi.
- Cấu hình xác thực máy khách ở cấp mẫu. Các bản sửa đổi mới sẽ không còn đặt lại bất kỳ thông tin xác thực ứng dụng khách SmartDocs nào được định cấu hình trước.
Để biết thêm nội dung mô tả về các tính năng, hãy xem bài đăng này trên blog.
Để biết tài liệu về SmartDocs, hãy xem phần Sử dụng SmartDocs để lập tài liệu về API.
Quy trình nâng cấp SmartDocs
Nếu bạn đã sử dụng SmartDocs trong giai đoạn thử nghiệm, thì các tính năng và chức năng mới trong phiên bản phát hành công khai yêu cầu bạn nâng cấp SmartDocs trong cổng thông tin dành cho nhà phát triển.
Mọi trang SmartDocs đã được xuất bản trong cổng thông tin cho nhà phát triển sẽ tiếp tục hoạt động, nhưng bạn phải làm theo quy trình cập nhật trước khi chỉnh sửa hoặc xuất bản mọi thay đổi đối với các trang hiện có hoặc trang mới.
Xin lưu ý rằng mặc dù bạn có thể kết xuất và xuất bản SmartDocs trong cổng thông tin dành cho nhà phát triển, nhưng SmartDocs được tạo từ mô hình API nằm trong Dịch vụ quản lý API Edge của Apigee. Mọi thay đổi bạn thực hiện đối với một mô hình API trong Edge sẽ giống nhau trên tất cả các môi trường Pantheon của bạn (tương tự như cách các nhà phát triển tồn tại trên các môi trường Pantheon).
Cách nâng cấp từ phiên bản beta của SmartDocs lên giai đoạn phát hành rộng rãi
- Cập nhật và kiểm thử bản phát hành 15.05.27 trong môi trường dev hoặc test trên Pantheon.
- Tạo một mô hình mới để thay thế mọi mô hình API hiện có mà bạn đang sử dụng.
- Nếu bạn đã nhập tài liệu Swagger hoặc WADL, hãy nhập lại các tài liệu đó vào một bản sửa đổi mới.
- Nếu bạn đang duy trì mô hình API thông qua mô-đun SmartDocs, hãy xuất dưới dạng SmartDocs JSON và nhập vào mô hình mới bằng cách sử dụng tệp đính kèm.
- Đặt các thuộc tính bảo mật cho bản sửa đổi mô hình của bạn. Trên trang Nội dung > SmartDocs > mô hình, hãy chọn Cài đặt bảo mật.

- Kiểm tra mọi hoạt động xác thực được định cấu hình trước trong trang cài đặt mô hình (Nội dung > SmartDocs) bằng cách nhấp vào Cài đặt trong cột Thao tác.

- Cập nhật mọi mẫu tuỳ chỉnh để sử dụng phiên bản 6 của thành phần CSS và JS, đồng thời thực hiện các thay đổi để phản ánh mọi tên đối tượng mới, chẳng hạn như authSchemes và apiSchema. Để biết thông tin về cách cập nhật mẫu SmartDocs, hãy xem phần Sử dụng SmartDocs để lập tài liệu về API.
- Kết xuất lại và xuất bản bản sửa đổi mô hình.
- Sau khi xác thực tài liệu mới, hãy cập nhật cổng sản xuất của bạn lên bản phát hành ngày 27/5/15.
Nếu bạn là khách hàng doanh nghiệp của Edge và có thắc mắc hoặc lo ngại về quy trình nâng cấp, vui lòng gửi email đến marsh@apigee.com và cnovak@apigee.com. Nếu không, vui lòng sử dụng Cộng đồng Apigee để nhận được câu trả lời tốt nhất.
Các lỗi đã được khắc phục
Các lỗi sau đây đã được khắc phục trong bản phát hành này.
| Mã vấn đề | Mô tả |
|---|---|
| DEVSOL-487 | Quản trị viên có thể định cấu hình định dạng ngày trong phần Kiếm tiền Giờ đây, bạn có thể định cấu hình định dạng ngày trong phần Kiếm tiền trong chế độ cài đặt kiếm tiền cho định dạng ngày của Châu Âu và Hoa Kỳ. |
| DEVSOL-603 | Trang Kế hoạch xung đột có định dạng kém Khi mua một gói trùng với một gói hiện có, trang hiển thị hiện được định dạng đẹp mắt cho người dùng. |
| DEVSOL-642 | Di chuyển cấu hình cấp ứng dụng khách từ chế độ cài đặt bảo mật sang chế độ cài đặt mẫu |
| DEVSOL-709 | SmartDocs: Không thể chỉnh sửa tham số mẫu URL sau khi gửi yêu cầu có giá trị trống Khắc phục vấn đề khiến bạn không thể chỉnh sửa các tham số mẫu sau khi gửi yêu cầu từ SmartDocs sau khi xoá tham số mẫu trong tài liệu phương thức. |
| DEVSOL-1013 | Cho phép chỉnh sửa địa chỉ email của người dùng trên Cổng thông tin nhà phát triển Trường địa chỉ email trên trang hồ sơ sẽ không bị vô hiệu hoá nữa và nhà phát triển có thể thay đổi địa chỉ email của mình. |
| DEVSOL-1273 | "DevConnect Mint" xuất hiện hai lần trong danh sách Modules Trong phần Modules, "Dev Connect Mint" xuất hiện hai lần. Vấn đề này hiện đã được khắc phục. |
| DEVSOL-1313 | Hỗ trợ nhập tệp JSON/YAML hoặc URL cho cả Swagger và WADL Giờ đây, bạn có thể nhập tệp WADL thông qua URL và tải tệp Swagger lên. |
| DEVSOL-1339 | Thay đổi vị trí của trình đơn Quản trị SmartDocs SmartDocs hiện nằm trong trình đơn nội dung và chế độ cài đặt SmartDocs nằm trong trình đơn quản trị chế độ cài đặt. |
| DEVSOL-1340 | Xoá phiên bản Beta khi chuyển sang phiên bản GA SmartDocs hiện nằm trong trình đơn nội dung và chế độ cài đặt smartdocs nằm trong trình đơn quản trị chế độ cài đặt. |
| DEVSOL-1390 | Thư viện PHP SDK Edge đã được cập nhật để khắc phục vấn đề khi gọi __toString() Thư viện PHP SDK Edge đã được cập nhật để khắc phục vấn đề khi gọi __toString() trên đối tượng DeveloperRatePlan. Vấn đề này tạo ra lỗi sau: {quote} Fatal error: Call to a member function format() on a non-object in /Applications/MAMP/htdocs/ordnance/docroot/profiles/apigee/libraries/mgmt-api-php-sdk/Apigee/Mint/DeveloperRatePlan.php on line 221 {quote} Đây là một lỗi chỉ ảnh hưởng đến những khách hàng sử dụng tính năng kiếm tiền có mã tuỳ chỉnh gọi phương thức toString(). |
| DEVSOL-1398 | Mô hình Petstore SmartDocs được nhập khi cài đặt mà không cần nhắc người dùng SmartDocs hiện nhập ví dụ về swagger petstore trong quá trình cài đặt trang web (http://petstore.swagger.io/v2/swagger.json) thay vì mô hình thời tiết để có một ví dụ đầy đủ hơn về cách sử dụng SmartDocs. |
| DEVSOL-1407 | Cron không hoạt động khi có nhiều nhà phát triển Khi chạy cron Drupal, một số lượng lớn nhà phát triển đã gây ra sự cố hết thời gian chờ. Khi một tổ chức có hơn 200 người dùng, hệ thống sẽ sử dụng quy trình xử lý hàng loạt. |
| DEVSOL-1470 | Tạo đường liên kết "API" và chế độ xem tương ứng Theo mặc định, Dev Portal SmartDocs hiện có một đường liên kết đến tài liệu SmartDocs được kết xuất trong trình đơn chính có tên là "API". Đường liên kết này sẽ liên kết đến mọi mô hình có phương thức đã xuất bản. |
Vấn đề đã biết
Bản phát hành này có các vấn đề đã biết sau đây:
| Mã vấn đề | Mô tả |
|---|---|
| DEVSOL-1558 |
Các trang phương thức SmartDocs trong ví dụ về cửa hàng thú cưng không được kết xuất đúng cách trên một bản cài đặt mới
Các trang phương thức Petstore mẫu trong SmartDocs không hiển thị đúng cách trên một bản cài đặt mới. Cách khắc phục vấn đề này:
Các nút hiện sẽ hiển thị đúng cách. |