[英]Is it possible to send friend requests via Android Facebook SDK 3.0?
I'm trying to send friend requests from the Android SDK for Facebook. 我正在尝试从Android SDK for Facebook发送好友请求。 I had the opportunity to ask a Facebook engineer and he said friend requests were currently not supported in Android. 我有机会问一位Facebook工程师,他说Android目前不支持朋友请求。 So I think I'm stuck redirecting the user to the browser. 所以我认为我被困在将用户重定向到浏览器。 My question is how do I do that? 我的问题是我该怎么做? This is my code so far: (It doesn't work) 到目前为止这是我的代码:(它不起作用)
private void sendRequestDialog()
{
String USER_ID = "stack.overflow.123";
Bundle params = new Bundle();
params.putString("id", USER_ID);
WebDialog requestsDialog = (
new WebDialog.RequestsDialogBuilder(getActivity(),
Session.getActiveSession(),
params))
.setOnCompleteListener(new OnCompleteListener()
{
@Override
public void onComplete(Bundle values, FacebookException error)
{
if(error != null)
{
if(error instanceof FacebookOperationCanceledException)
{
Toast.makeText(getActivity().getApplicationContext(), "Request cancelled", Toast.LENGTH_SHORT).show();
}
else
{
Toast.makeText(getActivity().getApplicationContext(), "Network Error", Toast.LENGTH_SHORT).show();
}
}
else
{
final String requestId = values.getString("request");
if (requestId != null)
{
Toast.makeText(getActivity().getApplicationContext(), "Request sent", Toast.LENGTH_SHORT).show();
}
else
{
Toast.makeText(getActivity().getApplicationContext(), "Request cancelled", Toast.LENGTH_SHORT).show();
}
}
}
})
.build();
requestsDialog.show();
}
Add a WebView in your activity and then 在您的活动中添加WebView然后
webView.loadUrl("http://www.facebook.com/dialog/friends/?"+
"id=brent&"+
"app_id=123050457758183&"+
"redirect_uri=https://www.facebook.com/connect/login_success.html");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.