如何为您的页面构建Facebook应用程序

创建一个Facebook应用程序来分享你页面的多个方面

要知道什么

  • developers.facebook.com并选择我的应用程序>创建应用程序。输入您的应用程序ID的详细信息。选择开发方案或跳过。
  • 选择设置在您想要的应用类型下。对于Messenger应用程序,请选择您的页面并完成WebHook设置说明。
  • 使用图形API从读取并将数据写入Facebook。图表API.呈现一个简单的Facebook社会图表。

你可以创建自己的脸谱网通过将其与Facebook页面集成,为您的公司,组织或个人使用应用程序。Facebook开发人员平台拥有所需的一切,包括步行浏览该过程的必要工具和指南。

如何为您的页面构建Facebook应用程序

以下步骤将带您完成为Facebook Messenger创建应用程序的过程。但是,您可以选择其他一些产品。以下步骤也要求您拥有建立一个Facebook页面

  1. 导航developers.facebook.com在Web浏览器中。如果您尚未登录您的Facebook帐户,请选择登录在右上方登录您的帐户。

  2. 选择我的应用程序在右上角然后选择+创建应用程序从下拉列表中。

    在Facebook开发者门户中创建应用程序
  3. 通过输入名称来创建您的应用程序ID显示名称字段还有一个电子邮件地址联系电子邮件领域

    创建新的应用程序ID

    选择蓝色创建应用程序ID你完成的按钮。

    您可能会被要求通过输入CAPTCHA代码来完成安全检查。

  4. Facebook将为您提供从四种场景中选择的选项,以帮助您构建您的应用程序。您可以选择一个并选择蓝色确认底部按钮,或者如果您宁愿在不使用其中一个方案中的一个方案的情况下建立您的应用程序,请选择跳过反而。

    Facebook开发者门户

    对于这个特殊的教程,我们会跳过的场景。

  5. 选择设置按钮的产品开始构建您的应用程序。

    向开发人员门户添加产品

    出于本教程的目的,我们将要选择信使

  6. 在“访问令牌”部分中,选择下拉列表中在页面中选择Facebook页面你想用。

    在Facebook开发人员门户中创建API访问令牌

    您可能必须编辑权限以授予应用程序访问并生成令牌。选择蓝色编辑权限按钮>继续担任[名称]>页面复选框>下一个>完成>好的。页面访问令牌字段中将出现一串字符。

  7. 在你做任何事情之前,你必须遵守Facebook的Webhook设置说明要创建验证令牌,您需要下一步。

    您将需要计算机上安装的node.js来设置Webhook。

  8. 在Webhooks部分下,选择设置Webhooks.并进入你的页面的URL添加回调URL字段验证令牌您在最后一步中创建的Verify Token字段。

    创建新的API订阅
  9. 选择复选框除了Webhook活动旁边,您想要送到您的Webhook。

    Facebook建议选择消息messaging_postbacks至少最低。

  10. 选择蓝色验证并保存按钮。

    GET请求将被发送到你的webhook。如果你设置正确,你的webhook设置将自动保存。

  11. 现在订阅您的应用程序到您的页面,回到您的应用程序的设置,并寻找令牌生成部分并选择选择一个页面从下拉列表中选择页面。

    在Facebook开发人员门户中生成一个新令牌
  12. 回到Webhooks部分,通过选择如上所述选择一个页面从下拉列表中选择页面。

  13. 选择订阅按钮。

  14. 为了确保一切都设置妥当,你可以在移动设备上访问Facebook.com或Messenger,并向你的页面发送消息来测试你的应用程序。你的webhook应该会收到一个webhook事件,这意味着你的应用程序已经成功设置。

    如果你在应用中使用Messenger,考虑退出Facebook的QuickStart指南帮助您构建您的第一个Messenger Bot。

什么是Facebook应用程序?

开发人员构建了大多数通用的应用程序将在Facebook上找到,通过Facebook开发人员平台。上千的第三方应用程序可以通过个人Facebook账户使用,帮助你与其他产品和服务连接。

一个应用程序(不要与一个名为“applet”)的应用程序(不混淆)不是真正的应用程序,即Mac和Windows计算机用户知道该术语。而不是将计算机应用程序(也称为软件和程序)从磁盘或下载安装到计算机的硬盘上,而不是通过在浏览器A中运行来使用Facebook应用程序 - 其中在计算机上占用空间。

例如,如果您使用的应用程序在Facebook上与朋友播放拼字游戏,Facebook将在其服务器上播放每个移动,而不是本地。当您再次登录或以其他方式刷新浏览器时,页面更新。这是Facebook应用程序和传统应用程序之间的核心区别。

什么是Facebook开发人员平台?

Facebook在2007年推出了Facebook Developers平台,提供了一个框架,开发者可以使用它创建与核心交互的应用程序Facebook的特色。这意味着应用程序可以通过开放API(应用程序编程接口)与外部应用程序共享用户信息。

Facebook Developers平台提供了一套api和工具,使第三方开发者能够通过Facebook.com上的应用程序或外部网站和设备与开放图集成。

你为什么要创建一个Facebook应用程序?

你可能会想,你的生意能用拼字游戏做什么?很少,但游戏并不是应用的唯一用途。任何希望自己的名字在社交网络上被共享的实体都可以使用应用程序来产生品牌识别。

考虑一下这个场景:你拥有一家拥有自己Facebook页面的餐厅。许多人在该页面的帖子上发表平凡的评论,仅此而已。这个页面有一个粉丝基础,但没有很多顾客觉得有足够的勇气去“喜欢”它。

现在想象一下,这个页面有一个列出菜单项的应用程序——用户可以选择和分享完整的照片。一个应用程序可以让你的粉丝分享他们刚在你的餐厅吃过的更吸引眼球的东西,而不是提供无聊的状态更新或你的博客链接。这对粉丝来说既简单又有趣,这样你就可以利用社交营销的价值。

使用Facebook API

图形API是Facebook开发人员平台的核心,使开发人员能够读取和将数据写入Facebook。图表API.呈现一个简单,一致的Facebook社会图的视图,统一地代表图表中的对象(例如,人,照片,活动和页面)和它们之间的连接(例如,朋友关系,共享内容和标签照片)。

与应用程序目录一起,这是开发人员Facebook平台最强大的方面。

Facebook开发者经常使用的两个功能是应用邀请和新闻推送。两者都告诉Facebook用户他们的哪些朋友参与了应用程序。

邀请是一个针对App用户选择的朋友的明确问题。另一方面,Newsfeed选项只是让别人知道朋友正在使用应用程序。

让用户发送邀请则更加困难,因为这样的邀请并不总是受欢迎的。然而,如果用户将其发送给那些可能对该应用真正感兴趣的人,这可能会导致注册。

凭借正确的激励,营销和品牌,Facebook上的应用可以像野火一样传播。按照以下说明了解如何构建您的第一个。

这个页面有用吗?