当前位置:  开发笔记 > 编程语言 > 正文

通过Laravel App发布facebook状态

如何解决《通过LaravelApp发布facebook状态》经验,为你挑选了1个好方法。

我想允许我的用户通过我的网站将他们的状态发布到Facebook.

我是所有这个facebook集成的新手.我对它进行了一些研究,我发现了很多包,以及它的相关信息.这是压倒性的,不知道我应该开始使用哪一个.

怎么会去实现这样的东西呢?



1> Denis Mysenk..:

这与Laravel没有关系,但我会给你一个步骤清单:

    在Facebook Developers上注册您的Facebook应用程序以获取应用密钥和密钥.

    在您的网站上的某处添加Facebook授权页面/按钮 - 您需要将用户重定向到Facebook并要求他们代表他们写入权限.这非常简单,并且有大量的软件包可用.这个很简单,例如:https://github.com/adamwathan/eloquent-oauth

    授予权限后,您必须在应用程序(通常是数据库)中的某处存储OAuth秘密令牌.如果您使用上面提到的包,您的令牌将存储在数据库的'oauth_identities'表中.

    每当你想要发布内容的那一刻到来时,使用Facebook PHP SDK(有一些Laravel包装器,例如:https://github.com/SammyK/LaravelFacebookSdk)使用用户令牌发布状态更新.

如果你没有计划任何扩展功能,你实际上可以跳过Facebook SDK并向graph.facebook.com发出简单的HTTP POST请求,方法是POST,路径是'/ me/feed',你提交一个名为'message的表单变量' - 非常简单!

    请注意,访问令牌会过期,因此您需要不时地扩展它们.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有