java - 更新 Facebook 状态问题(Java)

标签 java facebook facebook-java-api

我正在尝试简单的程序来更新 FB 状态,但它给了我错误, 这就是我正在尝试的...

public class SendtoFacebook {

public static void main(String a[]) throws FacebookException {

    SendtoFacebook sfb = new SendtoFacebook();
    sfb.send("From My App: Rohan's App");
}

public void send(String message) throws FacebookException {

    String FB_APP_API_KEY = new String("461632878708096");
    String FB_APP_SECRET = new String("5513aa2b99879879897ff0fa5a7a");
    String FB_SESSION_KEY = "";
    FacebookJsonRestClient facebook = new FacebookJsonRestClient(FB_APP_API_KEY, FB_APP_SECRET);

    //FacebookJsonRestClient facebookClient2 = (FacebookJsonRestClient)facebook.getFacebookRestClient();
    FacebookJsonRestClient facebookClient = (FacebookJsonRestClient) facebook;
    facebookClient.stream_publish(message, null, null, null, null);

    System.out.println("successfully updated");

}

}

我收到了这个错误_ 线程“主”com.google.code.facebookapi.FacebookException 中出现异常:需要参数 uid 或 session key 在 com.google.code.facebookapi.JsonHelper.parseCallResult(JsonHelper.java:59) 在com.google.code.facebookapi.ExtensibleClient.extractString(ExtensibleClient.java:2296) 在com.google.code.facebookapi.ExtensibleClient.stream_publish(ExtensibleClient.java:2150) 在 com.google.code.facebookapi.SpecificReturnTypeAdapter.stream_publish(SpecificReturnTypeAdapter.java:503) 在socialdemo.SendtoFacebook.send(SendtoFacebook.java:31) 在socialdemo.SendtoFacebook.main(SendtoFacebook.java:19)

有 friend 知道这个吗? 请..谢谢。

最佳答案

Facebook API 需要 session key 。当我需要这样的 key 时,我会转到this link ,单击“获取访问 token ”,从列表中选择所需的身份验证,然后在我的程序中使用生成的 session key 。它会在大约一天后过期,在这种情况下我会重新生成一个。

希望有帮助。

问候,

萨利尔

关于java - 更新 Facebook 状态问题(Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15727359/

相关文章:

Facebook 图形 API 总是返回小图片

ios有没有办法在后台发布facebook和twitter?

java - 用java获取access_token

Java:如何与机器通信?

java - Hadoop 中的 Mapper 输出保存在哪里?

java - 如何根据文本字段输入从 JTable 中删除行

java - AsyncHttpClient 错误中使用的同步 ResponseHandler

javascript - 如何在node.js中获取window.location.hash中的变量

java - Facebook 有什么好的 Java API 吗?

java - Facebook4j 访问 token 错误 2500