Hướng dẫn php short url function
Trên thực tế chúng ta rất hay gặp những đường link được rút gọn có dạng https://goo.gl/xyz, đó là nền tẳng link rút gọn của google, nhưng hiện tại google sẽ bỏ domain goo.gl này đi, họ thông báo chỉ support firebase shorter url mà thôi. Khi vào trang của của goo.gl bạn sẽ nhận đc thông báo sau:
Tạo app trên google firebaseĐầu tiên bạn vào trang https://console.firebase.google.com/u/0/ rồi tạo một app cho mình: Sau đó điền tên project, đồng ý với điều khoản của google để tạo app. Cuối cùng bạn vào trang quản trị project của mình, tiếp theo click vào button setting, chọn project setting sẽ nhìn thấy key api bạn cần: bạn lấy key này đặt vào config của mình: Tiếp theo vào Create short linkTrong bài viết này mình sửa dụng php + laravel làm ví dụ, với framework hay ngôn ngữ khác cách làm cũng tương tự. function tạo link khá đơn giản như sau:
Lấy số lượng click từ short linkPhần này mình cũng tìm hiểu khá nhiều, nhưng chưa có cách nào lấy dc số lượng click từ google firabase ngay lập tức, mà phải chạy job để nó lấy về theo ngày mà thôi, như google thông báo là cần tới 24 -> 36h để cập nhập số click vào Trong phần này mình sử dụng thư viện google client, bạn có thể tham khảo cách cài và lấy key ở đây: https://developers.google.com/people/quickstart/php
Giả sử ở đây mình có bảng links (id, short_url) và bang clicks(link_id, total_click)
Tham khảo.
|