从我自己的网站以编程方式在我的用户的Facebook Wall上发布视频

时间:2014-07-16 01:25:56

标签: c# asp.net-mvc facebook-graph-api facebook-javascript-sdk facebook-fql

我一直在寻找关于准备网站的帖子,以及#34; postable"在Facebook状态更新中(例如,在Facebook状态更新编辑框中输入的youtube链接,它将显示在您的TimeLine中)。

我需要的是相反的:
在我自己的网站上,我希望有一个按钮,当点击它时,它应该自动发布我网站上托管的特定视频(或者我可以发布一个包含视频的特定网页)。

实现这一目标的过程是什么?

我需要Open Graph吗?
我需要Facebook应用程序吗? 我需要使用FQL吗? 我可以单独使用FB Javascript SDK实现这一点吗? 我应该使用FacebookSDK for。(我使用Asp.MVC和C#)吗?

请真正感谢任何帮助。
我真的迷失了这个!!

1 个答案:

答案 0 :(得分:2)

我需要Open Graph吗?

  

Graph API是将数据输入和输出Facebook的主要方式   社交图。它是您可以使用的基于HTTP的低级API   查询数据,发布新故事,上传照片和其他各种   应用可能需要执行的任务。

如何使用Graph Api查看FB DocsThe Graph APIQuick Start

我是否需要Facebook应用程序?

  

您需要创建facebook app。它需要身份验证   目的。当你读写它必须要访问。如果你创建   您将获得APP IDAPP Secret ID来提供访问权限。

转到Here并登录并创建APP。

我应该使用FacebookSDK for。(我使用Asp.MVC和C#)?

  

如果您可以使用C#与ASP.NET一起使用,那么在FaceBook Official site中,他们建议使用免费的许多第三方SDK。对于   Authentication, File Upload and Download您可以使用SDK。   的 Click here to Go

我是否可以仅使用FB Javascript SDK实现此目的?

  

我不确定您是否可以使用FB Javascript SDK进行上传。一世   只是猜你不能使用。看看他们如何使用FB Javascript SDK

我是否需要使用FQL?

  

Facebook查询语言(FQL)使您可以使用SQL样式   用于查询Graph API公开的数据的接口。它提供   图谱API中没有的高级功能。

FQL为什么和什么?阅读Here