作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
native 请求对话框似乎显示了一个列表,您可以在其中选择要邀请的 friend 。我正在尝试做一些事情,让用户只需按一个按钮即可邀请特定的人,比如女朋友或家人。
使用原生 Android SDK 是否可行?
更新:好的,这被投票关闭,所以我正在更新。 Facebook 教程中没有提到您可以将 Facebook 请求发送给特定的人,而我正在尝试这样做。
我尝试了以下方法,但它显示了一个包含用户所有 friend 的 friend 选择器:
Bundle params = new Bundle();
params.putString("message", "Invite message here");
WebDialog requestsDialog = (
new WebDialog.RequestsDialogBuilder(getActivity(),
Session.getActiveSession(),
params))
.setOnCompleteListener(new OnCompleteListener() {
@Override
public void onComplete(Bundle values, FacebookException error) {
// Some onComplete callback here
}
}).build();
requestsDialog.show();
并且通过在 .build()
之前添加 .setTo(id)
,其中 id 是要邀请的用户的 UID,对话框被修改为仅发送给指示的用户。代码如下:
WebDialog requestsDialog = (
new WebDialog.RequestsDialogBuilder(getActivity(),
Session.getActiveSession(),
params))
.setOnCompleteListener(new OnCompleteListener() {
@Override
public void onComplete(Bundle values, FacebookException error) {
// Some onComplete callback here
}
}).setTo("SOME_FACEBOOK_ID_HERE").build();
requestsDialog.show();
最佳答案
其实,我刚刚看了documentation再次请求对话框。并且可以通过执行 .setTo(String id)
将其配置为发送给特定的人。
谢谢你的回复。 :)
关于android - 如何在 Android 上向特定好友发送 Facebook 发送请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18833889/
我是一名优秀的程序员,十分优秀!