Facebook 从网站管理员发布FB状态,无需弹出登录

Facebook 从网站管理员发布FB状态,无需弹出登录,facebook,facebook-graph-api,facebook-login,Facebook,Facebook Graph Api,Facebook Login,我只是想知道这是否可以做到,因为它可以来自twitter和linkedin,所以我需要建立一个博客,当我发布博客时,它将发布在fb、twitter和linkedin上 到目前为止,twitter api和linkedin运行良好,但我面临着FB的难题,当你想发布帖子时,你应该登录FB或弹出FB登录 我只是想知道,是否有API,我们可以登录从配置,我们有..像API键,客户端id等..我在twitter上发现它可以,所以我们不必登录到twitter,使其工作?如果你们中有人有经验或处理过这个问题,

我只是想知道这是否可以做到,因为它可以来自twitter和linkedin,所以我需要建立一个博客,当我发布博客时,它将发布在fb、twitter和linkedin上

到目前为止,twitter api和linkedin运行良好,但我面临着FB的难题,当你想发布帖子时,你应该登录FB或弹出FB登录

我只是想知道,是否有API,我们可以登录从配置,我们有..像API键,客户端id等..我在twitter上发现它可以,所以我们不必登录到twitter,使其工作?如果你们中有人有经验或处理过这个问题,以及如何解决它,请告诉我。之前非常感谢!!非常感谢……谢谢

致以最良好的祝愿,
Harrison

一个很好的解决办法是获得一个短期访问令牌,将其转换为长期访问令牌并使用它

短期访问令牌通常持续一到两个小时,而长期访问令牌从创建时起的寿命为60天。请注意,当您更新密码、取消应用程序授权、停用帐户时,访问令牌已过期或失效

请参见以下代码:

生成短期访问令牌的步骤

https://graph.facebook.com/oauth/authorize?type=user_agent
&client_id=<app_id>
&redirect_uri=<redirect_uri>
&scope=<set_of_permission>
复制
access\u token=
&expires=xxxxxxx

在此步骤中,您将拥有一个长期访问令牌,该令牌将从创建之日起持续60天。您可以通过将
expires
的值转换为天/小时来检查它的寿命

使用此令牌可以从服务器端通过Graph API执行几乎任何操作。请注意,我提到了服务器端,因为长期访问令牌非常敏感,可用于更改、更新您的帐户


附言:长期访问令牌不需要您登录,因此它有自己的优点和缺点。

我不确定我们是否能做到这一点。但是,一旦您在设备中安装了FB,我想我们将获得Integrated with internal credential,我们可能会跳过登录。我急切地想找到最好的答案。哦,嗨,谢谢你的快速回复@HariRam-hmm不幸的是,这是web应用程序,可能无法在移动设备上使用,因为这是管理部分,还没有真正响应…但如果在桌面上,我想知道他们是否应该总是先登录到facebook…嗯,我只是想知道…它是否可以像从API无声登录…因为这篇文章是从所有者。。我的意思是我理解如果它就像按钮或共享按钮一样,那么需要登录到共享的位置。我是说想要共享的FB所有者。谢谢你的回答。好的,那么至少管理员应该登录一次,然后我们生成长访问令牌,对吗?好的,我想我明白了。让我先试试。谢谢你的解决方案/建议。再次感谢!是的,您要发布其时间表的人应该登录。
https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token
&client_id=<app_id>
&client_secret=<app_secret_key>
&fb_exchange_token=<short_access_token>