Facebook状态更新URL

时间:2010-03-19 00:57:25

标签: facebook status

Facebook是否提供了一个用户可以访问的网址,该网址会将他带到他的个人资料页面,其中“你在想什么”框自动完成,网址中提供了一个值?我需要“http://facebook.com?status=This是我的新状态信息”。

4 个答案:

答案 0 :(得分:6)

使用FB.Connect.streamPublish,如下所示:

FB.Connect.streamPublish("I just visited dandu's website!");

当然,这意味着创建一个应用程序并在您的网站中加载Facebook Connect JS库,检查他们的文档是如何做到的(设置可能是一项艰巨的任务)。这样做的好处是您不需要扩展权限。但是,系统会提示用户,并且可以选择不通过您的应用更新其状态。

AFAIK,没有简单的URL来设置用户的状态(如twitter has),只有“sharer.php”,它不会收到状态消息。

答案 1 :(得分:1)

您似乎必须按照状态.set的REST api文档中所述进行身份验证:http://wiki.developers.facebook.com/index.php/Status.set

我找不到其他选项,因为它们要求您对该方法进行身份验证,所以可以合理地假设他们要求您对任何允许您更新状态的API进行身份验证。

答案 2 :(得分:1)

我正在寻找类似的东西。 这似乎详细说明了您的需求: http://developers.facebook.com/docs/reference/dialogs/feed/

答案 3 :(得分:0)

尝试使用此状态更新Facebook状态:

      url = "https://graph.facebook.com/me/feed?access_token=" + oAuth.Token;

      json = oAuth.WebRequest(oAuthFacebook.Method.POST, url, "message=" + msg);