我想在简单的java项目中访问facebook api。 我试过以下代码:
Facebook facebook = new FacebookFactory().getInstance();
try {
System.out.println("oauth start");
facebook.setOAuthAppId("", "");
String accessTokenString = "EAACEdEose0cBAE7Vw50TIXg0tSkux6LBFeynh7FNZByV8uAYrtIKZAf0YYgMoAwaU4cJZChoYMmbytRUnKUc0bVgMC5z8bWo0Jh0yfEZALSHk2eZAB9fCMcWZCWTYVbZCt5ZBDZBgD6Kmfduo8DbX35ma1XMpdnK7sQhizOgQ8jplZAVjtdZBDZAgcC4";
AccessToken at = new AccessToken(accessTokenString);
facebook.setOAuthAccessToken(at);
System.out.println("oauth start");
facebook.postStatusMessage("Hello World from Facebook4J.");
} catch (Exception e) {
System.out.println("Exception Occurred "+e.getMessage());
}
但是收到以下错误消息:
消息 - (#200)用户尚未授权应用程序执行 这个动作代码 - 200
现在如何解决。
答案 0 :(得分:0)
您需要(在Facebook中)为您的应用程序提供所需的授权。否则你(在你的申请中)不允许做任何事情,因为它可能有害。