使用Graph API c#unity3d访问Facebook的post等

我在MonoDevelop中使用C#和Graph API来与用户的facebook页面进行交互。

我虽然变得彻底迷茫。

这些是正确的步骤吗?

  1. 在这里创建Facebook应用程序: http : //developers.facebook.com/
  2. 使用app ID和app Secret以编程方式获取访问令牌。

如果是这样,我如何从这里发布到用户墙?

我做了很多研究但却找不到任何特别有用的东西。

我已经尝试将这个ASP.NET Post用于Facebook Wall但是没有任何东西出现在墙上。

是否有一个教程或某些东西可以带我完成这个过程的好又慢?

所有帮助或指针表示赞赏。

如上所述,我正在使用unity3d,c#in mono和facebook graph api。

[编辑]我希望它能在android上运行。

使用C#Facebook库 。 有一个名为facebook-aspnet-sample的示例项目,它显示了身份validation和登录。 另外,请查看本教程页面 ,该页面介绍如何从Unity3d游戏连接到Facebook。 啧啧是短暂的,但演示项目下载很有用。

还有可以从Unity3d访问Facebook的插件 。

确实准备好你的FB应用程序后,你需要获得一个令牌。 但是,始终在USER的上下文中请求令牌 – 因此用户应在网站上进行身份validation。 这意味着应该显示Facebook登录对话框 – 这将询问用户他是否确实信任该应用程序。 有不同的方法可以做到这一点 – 这是关于FB身份validation的通用页面: https://developers.facebook.com/docs/authentication/ ,这个解释了如何在Android中执行此操作: https://developers.facebook的.com /文档/移动/机器人/ SSO /

如果您想使用JavaScript身份validation(我个人在MVC3项目中使用),请参阅https://developers.facebook.com/docs/authentication/client-side/中的一些修改示例。 请记住将应用ID和权限更改为您需要的ID和权限。

这里有一个问题 – 您的FB应用程序应该在应用程序 – >设置 – >网站URL字段中包含您的网站URL(即使它是http:// localhost / )。 您还应将channel.htm文件放入网站的根目录,其中包含一行代码: