【问题标题】:access token for simple search using the Graph API使用 Graph API 进行简单搜索的访问令牌
【发布时间】:2014-03-16 13:57:04
【问题描述】:

我了解到search 端点需要用户访问令牌。但是它很快就会过期,我只是在做 .ajax() 之类的获取请求

https://graph.facebook.com/search?q=new+york&type=event&access_token=USER_ACCESS_TOKEN

不使用任何 SDK,只检索 JSON 数据。 我每小时都在硬编码一个新的访问令牌,这是另一种方法吗?

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    一种方法是使用长期存在的User Access Tokens 而不是短期存在的User Access Tokens。您可以使用您的短期用户令牌、您的应用 ID 和应用密码生成长期用户访问令牌,方法是从您的服务器向 Facebook 的服务器发出以下调用:

     https://graph.facebook.com/oauth/access_token?  
        grant_type=fb_exchange_token&           
        client_id={app-id}&
        client_secret={app-secret}&
        fb_exchange_token={short-lived-token} 
    

    您可以在随附的链接和here 中找到有关它的更多信息。

    【讨论】:

    • 谢谢!但是,我是否必须在生成长期存在的代码后(每两个月)对其进行硬编码?
    • 是的,您必须每两个月刷新一次。这是目前唯一的选择。您可以在附加的第一个链接中找到有关刷新访问令牌的更多详细信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多