如何发布给用户'Facebook墙,即使它们不在我的应用程序网页上


How to post to users' facebook wall even if they are not on my app web page

我有一个应用程序,可以发布到用户的墙,当他们访问我的应用程序页面。但是有太多的应用程序,即使用户没有访问他们的应用程序(用户只访问一次,并给予所需的权限),也会在用户墙上发布。我想在用户离线和远离Facebook时发布到他们的墙。
你能建议我怎么做吗?

我使用PHP sdk

您可以请求2个月的长期令牌

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 

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