在没有完整OAuth的情况下与Facebook API交互,可能吗?

在没有完整OAuth的情况下与Facebook API交互,可能吗?,facebook,facebook-graph-api,oauth,twitter,Facebook,Facebook Graph Api,Oauth,Twitter,我需要以cron的所有者身份,使用php和zf1.1.X在某个FB页面上发布消息。对于这个小问题,我不想创建一个完整的OAuth堆栈。是否可以在没有FBAPI的情况下与FBAPI(最好是FB的PHP SDK)进行通信,例如使用其预创建的访问令牌(访问令牌、访问令牌机密)的twitter 是的,您需要构建一个应用程序,然后在请求页面时通过该应用程序对页面进行授权 您还应该熟悉。只要您需要活动用户访问\u令牌来检索所需数据,就不可能跳过OAuth流 在不验证用户的情况下,您只有应用程序访问\u令牌(

我需要以cron的所有者身份,使用php和zf1.1.X在某个FB页面上发布消息。对于这个小问题,我不想创建一个完整的OAuth堆栈。是否可以在没有FBAPI的情况下与FBAPI(最好是FB的PHP SDK)进行通信,例如使用其预创建的访问令牌(访问令牌、访问令牌机密)的twitter

是的,您需要构建一个应用程序,然后在请求页面时通过该应用程序对页面进行授权


您还应该熟悉。

只要您需要活动用户
访问\u令牌
来检索所需数据,就不可能跳过OAuth流

在不验证用户的情况下,您只有应用程序
访问\u令牌
(采用旧格式
APP_ID | APP_SECRET
,但它仍然有效)并且仅限制对大多数图形API端点和应用程序设置的访问

实际上,使用OAuth流实现用户身份验证并没有什么困难,并且使用的是完全透明的


只需查看

中的示例代码,服务器端身份验证流仍将使用OAuth进行用户身份验证如果没有OAuth,您将无法发布到FB。这是次好的事情。这将删除登录部分。