针对多个账户的Facebook无人值守访问

问题描述:

我的应用程序将用于读取多达20个Facebook页面的内容,并且还可以代表这些页面发布和执行其他经过身份验证的活动。针对多个账户的Facebook无人值守访问

通过图API很容易检索墙贴。但是,代表每个用户发布和做其他事情是我的问题所在。

多一点背景:

该应用程序将有谁将推动消息的发送用户。这些用户将很乐意手动授予我们的应用程序访问权限,但是他们不希望每次运行应用程序时都登录。

问题:

我想一次安装过程中收集登录/密码的细节 - 和应用程序服务器来处理令牌请求,发布活动及其他事项其后的“无人值守”的方式。这是可能的 - 如果是这样,如何?

在此先感谢。

所有你需要的是manage_pages权限。然后,通过查询获得页面的访问令牌..

[User ID]/accounts 

您获得访问令牌后,延长的访问令牌通过永远...

https://graph.facebook.com/oauth/access_token?    
    client_id=APP_ID& 
    client_secret=APP_SECRET& 
    grant_type=fb_exchange_token& 
    fb_exchange_token=EXISTING_ACCESS_TOKEN 

:扩展的访问令牌只永存用于页面访问令牌。其他扩展访问令牌仅持续60天。

来源:https://developers.facebook.com/roadmap/offline-access-removal/

+0

好的,谢谢,我想这会处理张贴到我们自己的页面。但偶尔,我们需要在用户的墙上张贴“你的留言/留言在我们的页面上已经被播出”。这是可能的与上述? – 2012-08-21 12:15:10

+0

plz将答案标记为接受,然后发布一个新问题。 – 2012-08-21 15:31:51