.net facebook通过关键字获取公开信息

时间:2013-10-02 16:30:23

标签: c# facebook facebook-graph-api

我是facebook图表api的新手,我正在尝试编写一个搜索facebook的c#程序 对于特定关键字,因此我使用.net Facebook SDK。

        Facebook.FacebookClient fb = new Facebook.FacebookClient();
        dynamic x = fb.Get("search?q=keyword&type=post");

当我执行查询时,我得到一个oauth错误。 这是我的问题,我必须创建一个Facebook应用程序,通过开放图形API访问公共帖子,或者我不需要这样的应用程序,如果是的话,为什么我需要它?

亲切的问候 Manues

1 个答案:

答案 0 :(得分:0)

是的,您需要创建一个Facebook应用才能使用搜索功能,即使它只是公开发布。据我所知,这只是Facebook出于隐私和/或跟踪原因所要求的。

有关详细信息,请参阅此处:Facebook API - Search

要按关键字搜索所有公开信息,您可以使用app access_token。为此,创建一个Facebook APP,并使用App ID和App Secret生成access_token:

https://graph.facebook.com/oauth/access_token?client_id={APP_ID}&client_secret={APP_SECRET}&grant_type=client_credentials