Gửi dữ liệu vào Phoebus. Post data to Phoebus.

Giới thiệu


Phoebus API cho phép thêm mới dữ liệu tại một số tính năng nhất định. Để thực hiện điều này, người dùng cần tạo 1 request tới EndPoint với HTTP method là POST.

Sử dụng


Khi thêm dữ liệu mới vào 1 tính năng trong Phoebus thông qua Phoebus API, người dùng cần nhập đầy đủ thông tin cần thiết mà tính năng yêu cầu vào Request Header, mỗi field nhập liệu tương ứng với 1 key trong header.

Dữ liệu nhập vào ở mỗi field này chính là dữ liệu khi nhập vào trên Phoebus.

✔️ Ví dụ thêm dữ liệu tin tức (News)

118.69.187.103:8080/PhoebusAPI/pbs_bo_crm_news?category=News&postdate=T&posttime=n&postedby=NLT
&Title=Căn penthouse 2 tầng đắt giá nhất tại Anh
&shortDesc=Người mua có thể phải trả thuế 19 triệu bảng (24,9 triệu USD) nếu đây là căn nhà đầu tiên họ sở hữu tại Anh và lên tới 23,9 triệu bảng (31,2 triệu USD) nếu là căn nhà thứ hai.
&body=Căn penthouse 2 tầng B.10.01 thuộc tòa nhà B của chung cư xa xỉ One Hyde Park, Knightsbridge, London đã lập kỷ lục là căn nhà đắt nhất tại Anh khi được bán với giá 160 triệu bảng (209 triệu USD). Căn hộ, thuộc sở hữu của trùm bất động sản Nick Candy - chủ đầu tư của One Hyde Park, được bán cho 2 công ty nước ngoài và danh tính người mua thực sự không được tiết lộ.

Hoặc tạo 1 request với các tham số được để vào request header như hình dưới:

POST 118.69.187.103:8080/PhoebusAPI/pbs_bo_crm_news

và điền dữ liệu vào các field như hình

image1

Thêm dữ liệu mới với hình ảnh, tài liệu

Khi thêm dữ liệu mới kèm hình ảnh, người dùng phải thêm hình ảnh/tài liệu riêng, nội dung riêng. Do hình ảnh và dữ liệu được lưu trữ ở những nơi riêng biệt.

API up hình ảnh có dạng:

POST EndPoint/PhoebusAPI/pbs_BO_DM_DocLinkUploader?token=…&reference…&transtype=…

image2

Chọn tab Body, chọn option binary sau đó chọn file cần upload tại nút Choose Files.

image3

⚠️ Chú ý

Nếu trong request có dấu #, người dùng phải thay dấu này bằng %23 do khi gửi request đến EndPoint, phần nội dung phía sau dấu # sẽ bị cắt bỏ, làm cho request không còn chính xác nữa.

Tạo mới, cập nhật 1 mẩu tin tham chiếu.

Thông tin tham chiếu có thể tạo mới hoặc cập nhật từng mẩu tin một bằng POST Request.

Giá trị các trường dữ liệu có thể đặt ở :

  1. Request URL
  2. Header
  3. Body dạng JSON. Trong trường hợp dữ liệu dạng unicode, thông tin post request đặt vào header sẽ không được gửi đến server nguyên vẹn. Ta có thể dùng tùy chọn JSON để đưa dữ liệu vào body. option 3 được implement từ v 4.5.5.620

Ví dụ sau tạo mới hoặc cập nhật mẩu tin địa chỉ có mã CUS0011

image4

Tải nhập các mẩu tin tham chiếu.

Thông tin tham chiếu có thể tải nhập hàng loạt bằng POST Request. Định dạng tải nhập là Application/XML, Application/Json

image6

Xem thêm



Updated on : 2022-12-21 09:10:59. by : . at X1-EXTREME.

Topic : api_post