繁体   English   中英

Facebook4j帖子追踪问题

[英]Facebook4j Post Tracking Issue

我的应用程序是一个关键字跟踪器应用程序,可捕获与我们业务相关的用户情绪。 该应用程序运行正常。 但是从最近的两个星期开始,它没有捕获到任何相关的帖子。 但是,当我直接使用Facebook Graph API时,它捕获了所有帖子。 有没有这样的障碍? 由于此应用程序处于生产环境中,因此我处于至关重要的状态。 请足够友善地建议我进行进一步处理。

在此先感谢,Asha Perera

 import facebook4j.Facebook; import facebook4j.FacebookException; import facebook4j.FacebookFactory; import facebook4j.Post; import facebook4j.ResponseList; import facebook4j.conf.Configuration; import facebook4j.conf.ConfigurationBuilder; public class Main { Facebook facebook = null; public void initiateStream() { ConfigurationBuilder confBuilder = new ConfigurationBuilder(); confBuilder.setOAuthAppId("*******"); confBuilder.setOAuthAppSecret("********"); confBuilder.setPrettyDebugEnabled(true); confBuilder.setHttpProxyHost("******"); confBuilder.setHttpProxyPort(8080); confBuilder.setHttpProxyUser("*******"); confBuilder.setHttpProxyPassword("*******"); confBuilder .setOAuthPermissions("read_stream, user_status, friends_status,email, publish_stream, id, name, first_name, last_name, generic"); confBuilder.setUseSSL(true); confBuilder.setJSONStoreEnabled(true); // Create configuration object Configuration configuration = confBuilder.build(); FacebookFactory fbFactory = new FacebookFactory(configuration); Facebook facebook = fbFactory.getInstance(); try { facebook.setOAuthAccessToken(facebook.getOAuthAppAccessToken()); ResponseList<Post> results = facebook.searchPosts("kid_2"); for (Post post : results) { System.out.println(post.getMessage()); } } catch (FacebookException e) { e.printStackTrace(); } } public static void main(String[] args) { Main main = new Main(); main.initiateStream(); } } 

Graph API v2已弃用公共帖子搜索。 可能您仍在使用v1.0应用程序,但这只能保证在2015年4月30日之前有效。请查看

https://developers.facebook.com/docs/apps/changelog#v2_0_graph_api

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM