- Delphi Programming Projects
- William Duarte
- 255字
- 2021-06-24 14:27:09
Building a Facebook REST API
Still talking about social networks, Facebook is undoubtedly the largest one. With more than 2 billion active users in 2018, it had twice the number of users of Instagram and WhatsApp. Curiously, Facebook owns both. Do not be surprised if a new social network belongs to billionaire Mark Zuckerberg.
This chapter will transcend the boundaries of Delphi; you will have to interact with the Facebook platform.
Initially, you will be introduced to Facebook's development platform in order to create an application on the social network. This application will be used to perform the integration between Delphi and Facebook.
You will then learn about Representational State Transfer (REST) concepts and the JavaScript Object Notation (JSON) standard. Basically, we will traffic a file or text in JSON format to a REST server, using the Facebook API.
Finally, with a properly configured Facebook application and the REST concepts learned, we will have what we need to do a Facebook login and search for the friends, for example. The possibilities will be according to the permissions that your application needs, from capturing personal information to posting a photo, video, and whatever else the Facebook API allows on the timeline.
Intermediate knowledge is needed to understand this chapter. It is necessary to be well aware of the concepts of web services and security.
In this chapter, you will learn about the following:
- Creating an application on Facebook
- Understanding request and response REST services
- Working with JSON
- Logging in with Facebook
- 操作系統實用教程(Linux版)
- Linux運維之道(第3版)
- Linux設備驅動開發詳解(第2版)
- Modern Web Testing with TestCafe
- 構建高可用Linux服務器(第4版)
- Cybersecurity:Attack and Defense Strategies
- Hands-On DevOps with Vagrant
- 高性能Linux服務器構建實戰:系統安全、故障排查、自動化運維與集群架構
- 新手學電腦從入門到精通(Windows 10+Office 2016版)
- Android物聯網開發細致入門與最佳實踐
- 一學就會:Windows Vista應用完全自學手冊
- Social Data Visualization with HTML5 and JavaScript
- INSTANT Galleria Howto
- Linux操作系統案例教程(第2版)
- 鴻蒙HarmonyOS應用開發入門