3 Gem Ruby Untuk Jejaring Sosial
- Categories:
- ruby
Situs jejaring sosial biasanya menyediakan API untuk mengkonsumsi service yang mereka berikan. Dari beberapa situs jejaring sosial, yang terkenal diantaranya adalah Twitter, Facebook, dan Linkedin dimana ketiga situs tersebut saat ini telah mempublikasikan API publik miliknya. Berikut ini adalah gem-gem untuk memanfaatkan service dari Twitter, Facebook, dan Linkedin.
Gem Twitter ini dibuat oleh John Nunemaker. Dengan gem ini, sangat mempermudah dalam memanfaatkan service milik Twitter. Selain itu, seperti yang kita tahu, Twitter menggunakan OAuth untuk authentication dan kabar baiknya adalah gem ini telah support 100% untuk OAuth. Berikut ini adalah contoh kode dalam menggunakan gem yang bernama twitter untuk update status.
Facebooker
Gem Facebooker ini dibuat untuk memanfaatkan service Facebook. Selain gem, Facebooker juga menyediakan plugin untuk Rails. Untuk tutorial, sangat direkomendasikan membaca artikel blog milik Stuart. Mungkin artikel blog tersebut saat ini kurang sesuai, namun setidaknya masih bagus untuk pemula Facebooker.
Linkedin merupakan jejaring sosial yang mirip dengan Facebook, namun bedanya linkedin digunakan untuk kalangan bisnis atau pekerja. Pada bulan 23 November 2009, Linkedin baru aja mempublikasikan API miliknya dimana menggunakan OAuth untuk authentication seperti Twitter.
Tidak lama setelah Linkedin mempublikasikan API publiknya, seseorang bernama Wynn membuat sebuah gem yang bernama Linkedin. Gem ini bertujuan untuk memanfaatkan service dari Linkedin. Untuk info dan tutorial mengenai gem ini, dapat dilihat di artikel blog miliknya.
- Tags:
- #ruby
Recent Posts
How to Defend Against Brute-Force and DoS Attacks with Fail2ban, Nginx limit_req, and iptables
In this tutorial, I’ll explain how to protect your public-facing Linux server and Nginx web server from common threats, including brute-force and DoS attacks.
Is Getting AWS Solutions Architect Associate Certification Worth It?
If you are a full-time Software Engineer, there's no strong need to pursue this certification.
DevSecOps
My Notes about DevSecOps
AWS Secrets Manager
Explanation about AWS Secrets Manager with example code.
Envelope Encryption
Envelope encryption is the practice of encrypting plaintext data with a data key, and then encrypting the data key under another key.