我应该何时申请Facebook访问令牌?

sim*_*nbs 2 iphone facebook graph token

Facebook最近改变了他们的Graph API以要求访问令牌.因此,我很快创建了一个Facebook应用程序,以便能够检索访问令牌,使用类似于下面的URL,生成我的访问令牌并在我的iPhone应用程序中实现令牌.最近我一直在想我是否做错了什么.每当我的应用程序的用户从Graph API检索数据时,我是否应该请求访问令牌?我开始怀疑访问令牌是否对每个用户或仅对Facebook应用程序是唯一的.

我是否可以将访问令牌硬编码到我的应用程序中,或者每当我需要通过Graph API检索数据时,是否应该在下面的URL上发出请求?

我正在使用以下URL生成访问令牌:

https://graph.facebook.com/oauth/access_token?client_id= MYID&client_secret =*MY_SECRET*&grant_type = client_credentials

Mik*_*kin 6

用户授予的访问令牌具有到期时间.如果令牌已过期,则需要再次请求令牌.但是,如果您要求用户授予"offline_access"权限,那么您几乎不会限制访问令牌.您可以将其存储在数据库或文件中,并在下次使用.

这里有关于权限的FB文档:http: //developers.facebook.com/docs/authentication/permissions/

使您的应用可以随时代表用户执行授权请求.默认情况下,大多数访问令牌在短时间后过期,以确保应用程序仅在主动使用应用程序时代表用户发出请求.此权限使我们的OAuth端点返回的访问令牌持久.