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