1

我正在尝试通过 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
   }
});
4

1 回答 1

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?

于 2013-07-13T02:29:51.233 回答