我正在制作我的第一个wordpress插件并发布到Facebook。我一直在寻找最后几天的方法来验证Facebook。我发现许多网站使用让用户创建应用程序然后输入AppID和App Secret的方法。但是,我之前使用过插件使用Oauth(我认为),因为它打开一个弹出窗口,用户基本上登录到facebook,然后说这个应用程序(你的wordpress网站)想要控制事物。
有没有人知道用Facebook验证的任何资源,而用户不必经历创建应用程序的麻烦?
我找到的例子,但它们需要APPid和App Secrets。
http://www.sanwebe.com/2012/02/post-to-facebook-page-wall-using-php-graph http://www.pontikis.net/blog/auto_post_on_facebook_with_php
答案 0 :(得分:0)
你走在正确的轨道上 - OAuth2可能就是你所需要的。但是,所有最终用户都不需要在Facebook上实际创建应用程序;只有管理员或将您的插件集成到他们的网站中的人才需要这样做,这将使他们的网站(在他们的特定域)能够代表任何用户以安全的方式访问Facebook API。 Facebook想知道API请求的来源,因此它可以阻止任何试图以非预期的方式访问其API并限制垃圾邮件请求的人。我不认为会有这样的方法,但我可能是错的......