【发布时间】:2011-12-15 13:19:04
【问题描述】:
这段代码运行良好:
Bundle params = new Bundle();
params.putString("to", String.valueOf());
mFacebook.dialog(, "feed", params, );
/来自 facebook 开发者网站的代码/
由于错误的应用程序密钥,此代码不起作用:
Bundle parameters = new Bundle();
parameters.putString("method", "auth.expireSession", new Listener());
String response = request(parameters);
/来自 facebook 开发者网站的代码/
在这两种情况下,我都会提供应用 ID。 我没有看到使用对话框和请求的区别。对话框如何正常工作/不提供秘密应用密钥/并且请求因此密钥而失败?
简而言之: 如果没有“Android Key Hash”,我的请求将失败。这是预期的行为。 如果没有“Android Key Hash”,我的对话框会毫无问题地将帖子发送到 Facebook。 它显示 Facebook 发送消息表单,但仍然可以发送。
【问题讨论】:
-
两个样本都在同一个应用程序中尝试过。