2014-02-18 18 views
0

我有一个客户编号列表,我需要使用图形搜索API获取Facebook用户数据。我从developers.facebook.com/tools/explorer/生成了一个用户访问令牌,并将其用于我的Java程序中,该程序使http获取请求,并使用图表API为列表中的每个数字获取用户数据。有时我的Facebook登录会自动注销,并且我无法在http请求中使用访问令牌。即使在登录并生成新的用户访问令牌后,当我访问图表api时,Facebook注销会自动发生。使用图形搜索API时自动注销

+0

请提供一些代码,并仔细注明您的问题。自动注销是否是问题? – fuesika

+0

我正在使用从developers.facebook.com/tools/explorer/生成的用户访问令牌从http程序获取http请求。 http请求的格式为:https://graph.facebook.com/search?q=name&type=user&access_token=token。但是在一些请求之后,我的帐户自动注销,然后我无法完成任何http图搜索请求,即使使用nely生成的用户访问令牌。 – user3322292

回答

0

您没有“注销”,但访问令牌很可能已过时。可能您正在使用一种所谓的短期访问令牌,该令牌有效期为两个小时。 Graph API Explorer生成这种类型的令牌。但是有可能通过图形API端点将短命的交换到所谓的长寿命(有效期为60天)。

见我的答案在这里:Im using facebook access token to post on my own page butnow im getting exception that my access token expired why?

+0

这不是关于短命令或长寿命的令牌,因为我也尝试过长寿命的令牌。我的帐户在一些请求后会自动注销。因为当我从浏览器访问facebook.com时,需要我再次登录页面。 – user3322292

+0

好的,但图形API资源管理器总是生成一个短暂的令牌。您从Graph API获得的错误消息是什么? – Tobi

+0

访问令牌:这可能是因为用户已注销或可能由于系统错误 – user3322292