Hướng dẫn cách tích hợp web với API imgur.com, đang có ở wizkool.com

wizkoolcom
19/4/2018 7:54Phản hồi: 2
Hướng dẫn cách tích hợp web với API imgur.com, đang có ở wizkool.com
Imgur.com là kho hình miễn phí với tốc độ truy cập cao. đây cũng là kho hình chính của hệ thống website bán hàng online chuyên nghiệp wizkool.com

Nay mình giới thiệu các IT cách tích hợp và truy vấn lấy hình từ imgur.com bằng token và java

Bước 1: link đăng nhập lấy token https://api.imgur.com/oauth2/authorize?client_id={idapp}&response_type=token

với {idapp} là mã ứng dụng trên imgur.com lấy tại https://imgur.com/account/settings/apps


Bước 2: Click vào edit của Redirect để chỉnh link trả về token sau khi xử lý xong


Bước 3: sau khi có token thì lấy hình
Tất cả hình: https://api.imgur.com/3/account/me/images/count
Lấy 1 hình: https://api.imgur.com/3/account/me/images/


Tạo code gửi:
RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url);

try {
builder.setHeader("Content-Type", "application/json");
builder.setHeader("authorization", "Bearer " + token);
builder.sendRequest("", new RequestCallback() {

public void onError(Request request, Throwable exception) {

Quảng cáo


// code omitted for clarity
}

public void onResponseReceived(Request request, Response response) {
double count_data_add = dataJson(libJson.getJson(response.getText()));

// run is start = begin
if (data_imgur_page_max == 0 && count_data_add > 0)
data_imgur_page_max = count_data_add;

data_imgur_data_down += count_data_add;
if (data_imgur_data_down < data_imgur_count_total) {

Quảng cáo


// lap lai va down them
new Timer() {
@override
public void run() {
callImg(token, page_current + 1);
}
}.schedule(200);
} else {
MaterialToast.fireToast(libLang.getLang("imgur_load_final", lang_default));
// has search
if (!img_search.getValue().equals(""))
recallSearchDialogSelectImgGoogleDriver();
}
}
});
} catch (RequestException e) {
Window.alert("Failed to send the request: " + e.getMessage());
}
2 bình luận
Chia sẻ

Xu hướng

tích hợp cái này thì đc những gì
wizkoolcom
ĐẠI BÀNG
6 năm
@quynhlan_lan12 tích hợp imgur.com giúp website bạn chạy nhanh hơn vì đây là kho để chưa hình ảnh, khi lưu hình trên đây sẽ không sợ mất hình, hình ảnh không bị vỡ.Ngoài ra, có thể chỉnh sửa nội dung, kích thước, chia sẻ link ảnh lên các kênh mạng xã hội (Facebook, Twitter,Pinterest..)

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019