gpt4 book ai didi

android - 如何使用 facebook 的 android sdk 将文本框中的文本发送到用户的墙上?

转载 作者:行者123 更新时间:2023-11-30 03:46:06 24 4
gpt4 key购买 nike

我有一个运行良好的登录系统,大多数事情都运行顺利。然而,用户必须按下一个写着“post”的按钮,然后弹出一个屏幕(类似于浏览器),他们可以在其中输入它。我想实现一种方法,让他们在我的主要 Activity 中将帖子键入文本框,然后按下一个按钮,将其发布到他们的 Facebook 墙上。这可能吗?我已经有适用于 Android 的 facebook sdk。

最佳答案

我用过这个:

bundle = new Bundle();
bundle.putString("message", msg);
Session session = Session.getActiveSession();

if(session != null){
Toast.makeText(context, "Posting...", Toast.LENGTH_LONG).show();

Request.Callback callback= new Request.Callback() {
public void onCompleted(Response response) {
FacebookRequestError error = response.getError();
if (error != null) {
Toast.makeText(context, "Failed to Post", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(context, "Successfully Posted", Toast.LENGTH_LONG).show();
}
}
};
Request request = new Request(session, "me/feed", bundle, HttpMethod.POST, callback);

RequestAsyncTask task = new RequestAsyncTask(request);
task.execute();
}

这是技术,使用 Graph-Api。使用 Graph-Api 你只能发布到用户的墙上(无需打开浏览器或 WebView )。如果您尝试在用户的 friend 墙上发帖,它将失败。

关于android - 如何使用 facebook 的 android sdk 将文本框中的文本发送到用户的墙上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14976921/

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