我正试图通过facebook graph api搜索公开帖子。
我通过执行以下代码获得了访问令牌:
dynamic tokenInfo =
fb.Get(
String.Format(
"/oauth/access_token?client_id={0}&client_secret={1}&grant_type=client_credentials",
ConsumerKey,
ConsumerSecret));
var appAccessToken = (string)tokenInfo.ToString();// tokenInfo.access_token;
我把这个访问令牌放在我的网址中:
https://graph.facebook.com/search?access_token=111111111111111|xxxxxxxxxxxxxx-xxxxxx&type=post&metadata=1&callback=display&q=voyage&since=2013-07-10&limit=500000
但我收到的消息如下:
/**/ display({
"error": {
"message": "(#15) Requires session when calling from a desktop app",
"type": "OAuthException",
"code": 15
}
});
答案 0 :(得分:0)
我一直试图找到同一个问题的答案, 据我所知,
我们需要获取User_token并将其用作
https://graph.facebook.com/search?access_token={User_token}&type=post&metadata=1&callback=display&q=voyage
您可以在https://developers.facebook.com/tools/access_token/
获取User_token然后确实有效。 但问题是我们如何生成User_token?