Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我如何创建一个Facebook应用程序,供我们的客户用于向客户显示信息?_Facebook_Facebook C# Sdk - Fatal编程技术网

我如何创建一个Facebook应用程序,供我们的客户用于向客户显示信息?

我如何创建一个Facebook应用程序,供我们的客户用于向客户显示信息?,facebook,facebook-c#-sdk,Facebook,Facebook C# Sdk,我努力在一个标题中总结这一点,如果有点误导,我深表歉意。我会详细谈谈 目前,我们有一个基于web的应用程序,其中包含大量客户端,在该应用程序中,每个客户端都可以托管多个表单,用于从客户收集数据 我们希望能够帮助我们的客户将这些表单作为选项卡添加到他们的Facebook粉丝页面,以便他们的客户可以直接在Facebook上填写这些表单。对我们的客户来说,这个过程越简单越好。最终用户不应该知道表单是一个单独的应用程序,不应该允许访问 我设想了一个Facebook应用程序,它允许客户端在收到可用表单列表

我努力在一个标题中总结这一点,如果有点误导,我深表歉意。我会详细谈谈

目前,我们有一个基于web的应用程序,其中包含大量客户端,在该应用程序中,每个客户端都可以托管多个表单,用于从客户收集数据

我们希望能够帮助我们的客户将这些表单作为选项卡添加到他们的Facebook粉丝页面,以便他们的客户可以直接在Facebook上填写这些表单。对我们的客户来说,这个过程越简单越好。最终用户不应该知道表单是一个单独的应用程序,不应该允许访问

我设想了一个Facebook应用程序,它允许客户端在收到可用表单列表之前通过登录验证。一旦选中,该表单将存储在风扇页面上,以便客户可以看到所需的表单

由于我是Facebook开发的新手,我很想知道这是否是最好的方法,如果是的话,如果可能的话,我想知道一些起始点。我知道该应用程序将由我们自己在外部托管,我已经创建了一些基本的应用程序来体验Facebook上的设置,并与C#SDK玩了一番,使身份验证工作正常

1) 这可能吗

2) 我如何区分客户机/管理员和客户/用户来提供身份验证和编辑,或者只是表单

3) 我假设我们必须根据页面ID在本地存储所选表单的标识符。这听起来正确吗

感谢您的帮助,通常只是为了引导我朝着正确的方向前进。提前谢谢。

1)这可能是你指出的方式

2) 现在,您可以通过解析和处理发布到您页面的SignedRequest Facebook来判断它是否是管理员

此签名的\u请求包含以下数据:用户\u是\u fan?,用户\u是\u admin?,页面\u id

3) 正确,请参阅上面的签名请求,其中包含页面id

编辑

解析给定签名的_请求的好工具:


(只需在此处添加您的签名请求)

我要查找的确切属性是使用C#SDK的“SignedRequest.Data.page.admin”。谢谢。