gpt4 book ai didi

android - 如何使用 Facebook android SDK 集成 android 应用程序在 facebook 墙上发布消息

转载 作者:行者123 更新时间:2023-11-29 16:25:03 25 4
gpt4 key购买 nike

我正在开发社交应用程序这个应用程序集成到 facebook 我的应用程序相关消息发布到 facebook 墙我在 facebook sdk 中使用 facebook sdk

mPostButton.setOnClickListener(new OnClickListener() {

public void onClick(View v) {
String message = "Post this to my wall";
Bundle parameters = new Bundle();
parameters.putString("message", message);
mAsyncRunner.request("me/feed", parameters, "POST", new SampleDialogListener());
}
});
mPostButton.setVisibility(mFacebook.isSessionValid() ?
View.VISIBLE :
View.INVISIBLE);
}



public class SampleDialogListener extends BaseDialogListener implements RequestListener {

public void onComplete(Bundle values) {
final String postId = values.getString("post_id");
if (postId != null) {
Log.d("Facebook-Example", "Dialog Success! post_id=" + postId);
mAsyncRunner.request(postId, new WallPostRequestListener());
} else {
Log.d("Facebook-Example", "No wall post made");
}
}
public class WallPostRequestListener extends BaseRequestListener {

public void onComplete(final String response, final Object state) {
Log.d("Facebook-Example", "Got response: " + response);
String message = "<empty>";
try {
JSONObject json = Util.parseJson(response);
message = json.getString("message");
} catch (JSONException e) {
Log.w("Facebook-Example", "JSON Error in response");
} catch (FacebookError e) {
Log.w("Facebook-Example", "Facebook Error: " + e.getMessage());
}
final String text = "Your Wall Post: " + message;
Example.this.runOnUiThread(new Runnable() {
public void run() {
mText.setText(text);
}
});
}

我正在使用此代码无法发布消息我的 Intent 是 userlogin facebook 我的字符串是打开的只是发布墙贴

最佳答案

因为我也是这个阶段的学习者,你能告诉我你为什么在mAsyn.request("me/feed",.....).....中使用示例对话监听器吗?

错误是什么???

我认为,如果您已登录,只需在 mAsync.request("me/feed",...,new WallPost....) 中调用 wallpoSTListener...这就是我在我的应用程序中所做的。

关于android - 如何使用 Facebook android SDK 集成 android 应用程序在 facebook 墙上发布消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4883063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com