如果我拥有Facebook应用程序的publish_stream扩展权限,那么这是否允许我的应用程序在我离线时写入我的Feed?
谢谢,
Tee
只要您拥有publish_stream权限,就不需要使用offline_access权限发布到用户的Feed.以下是Facebook Doc的"publish_stream"部分的摘录:
publish_stream 使用此权限,您可以随时将内容发布到用户的Feed,而无需offline_access.
要执行此操作,您需要首先通过调用此API来检索应用的访问令牌:
获取网址 https://graph.facebook.com/oauth/access_token?client_id={app_id}&client_secret={app_secret}&grant_type=client_credentials
获得app access_token后,您可以发布到用户的Feed:
POST URL https://graph.facebook.com/{user_id}/feed
POST BODY access_token={app_access_token}&message=Hello