导入
入门
了解本课程的内容,并学习适合参加此课程的人群。
Facebook 图形 API
你所在初创公司的产品团队决定,希望你的用户能够连接他们的 Facebook 账户,并将 Facebook 数据与你的服务或应用进行整合。
或者,你可能被委托开发一个用于可视化 Facebook 广告活动指标的仪表板。又或者,是时候为你们管理的 Instagram 商业账户构建一个自动发布内容的解决方案了。
如果你正处于上述任何一种情况(或类似的其他业务场景),那么你就需要用到 Facebook 图形 API。如果你希望初试牛刀,在沙箱环境中进行实践,逐步建立熟悉度和信心,那你来对地方了。
...
Facebook 图形 API
本课程涵盖的内容
我们将一步步讲解如何开始向 Facebook 图形 API 发送请求,以便代表你的用户获取 Facebook 数据。
首先,我们来了解 Facebook 图形 API 的几个基本概念:
- Facebook 图形 API 概览
- 认证与 Facebook 登录
- 授权与访问令牌
在课程的最后阶段,我们将逐步完成一个小项目。
- 创建一个 Facebook “应用”,获取用于访问 API 的应用 ID 和应用密钥。
- 部署一个带有“Facebook 登录”按钮的网页,让用户通过该按钮授予你的 Web 应用访问其数据的权限。
- 模拟用户身份,完整走一遍 Facebook 登录的授权流程。
- 在完成授权流程后,获取短期访问令牌。
- 向 API 发送请求,将短期访问令牌兑换成长期访问令牌。
- 使用长期访问令牌演示对 API 的多种请求操作。
适合谁学习?
本课程适合已有一定 API 使用经验、希望开始使用 Facebook 图形 API 进行程序化访问的开发者。你也需要熟悉 HTML 和 JavaScript 的编写。
当然,你不需要是 API 专家。只要你了解“发送一个带有 JSON 请求体的 POST 请求”是什么意思,就已经领先一步了!如果还不清楚也没关系,我们会重新回顾如何发送 GET 和 POST 请求。
学习目标
完成本课程后,你将具备进一步深入探索所需的一切能力。你可以自由地探索整个 API(它功能非常强大!),并拥有构建 API 集成到自己项目中的坚实基础。