我是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
答案 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