如何在Android应用程序中实现来自Facebook的Feed对话框?
我的Android应用程序中'Publish Story'的Feed对话框的实现不起作用。 我从以下链接下载了示例Facebook Android-sdk:
https://github.com/facebook/facebook-android-sdk/blob/master/README.md#dialogs
在简单的wallPost的情况下,我的AppId正在工作..但是当我使用这个'Publish Story'Feed对话框时,我在登录后收到这条消息:RomeFoodieGuide发生了一个错误。 请稍后再试。
即使在网络浏览器中,我也会收到相同的错误消息。 在我的应用程序中有没有对AppId做任何工作..?
在网络浏览器中,我使用以下链接:https://www.facebook.com/dialog/feed?app_id = 118611694896804&redirect_uri = http://www.example.com/response/
在我的应用程序中,我使用以下链接:“https://m.facebook.com/dialog/feed?app_id=123050457758183&redirect_uri=http://www.example.com/response/&display=touch”
facebook=your facebbook object;
Bundle parameters = new Bundle();
parameters.putString("description", "description about link");
parameters.putString("picture","link of picture your want add with share post.");
parameters.putString("link", "Link you want to share");
parameters.putString("name","Name of link");
parameters.putString("caption","describe your caption text");
facebook.dialog(context,"feed",parameters,new DialogListener() {
@Override
public void onFacebookError(FacebookError arg0) {
//Display your message for facebook error
}
@Override
public void onError(DialogError arg0) {
//Display your message for error
}
@Override
public void onComplete(Bundle arg0) {
//Display your message on share scuccessful
}
@Override
public void onCancel() {
//Display your message on dialog cancel
}
});
我也在处理这个示例fb示例,我们必须对mFacebook.dialog(Main.this, "feed", new SampleDialogListener());
上的示例代码做一些事情mFacebook.dialog(Main.this, "feed", new SampleDialogListener());
通过使用这个希望它可以帮助你... ..我已经尝试过这个旧的FB实现代码没有为我工作的一件事(可能是它的早期FB版本)
您无需显式提供Feed对话框URL。 您可以使用SDK来显示对话框。 有关更多信息,请参阅https://developers.facebook.com/docs/reference/androidsdk/。
链接地址: http://www.djcxy.com/p/49605.html上一篇: How can implement Feed Dialog from Facebook in Android Application?