8

Facebook 是否提供了一个用户可以访问的 URL,该 URL 将把他带到他的个人资料页面,并使用 URL 中提供的值自动完成“你在想什么”框?我需要类似“ http://facebook.com?status=This is my new status message”之类的东西。

4

4 回答 4

6

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

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

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

AFAIK,没有简单的 URL 来设置用户的状态(就像twitter一样),只有“sharer.php”,它不接收状态消息。

于 2010-04-04T23:54:25.250 回答
1

看来您必须按照 status.set 的 REST api 文档中的说明进行身份验证:http ://wiki.developers.facebook.com/index.php/Status.set

我找不到另一个选项,并且由于他们要求您对该方法进行身份验证,因此可以合理地假设他们将要求您对任何允许您更新状态的 api 进行身份验证。

于 2010-03-19T01:08:37.967 回答
1

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

于 2011-12-22T16:48:02.200 回答
0

试试这个 Facebook 状态更新 URL:

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

      json = oAuth.WebRequest(oAuthFacebook.Method.POST, url, "message=" + msg);
于 2011-12-05T09:50:50.100 回答