Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android “脸谱网”;饲料“;对话框显示问题_Android_Iphone_Ios_Facebook_Facebook Graph Api - Fatal编程技术网

Android “脸谱网”;饲料“;对话框显示问题

Android “脸谱网”;饲料“;对话框显示问题,android,iphone,ios,facebook,facebook-graph-api,Android,Iphone,Ios,Facebook,Facebook Graph Api,我正试图通过“提要”对话框在facebook上发帖。我在帖子中提供了一些信息,如“链接”、“图片”、“标题”、“描述”、“标题”等 但当我分享帖子时,预览效果如下图所示: 我关心的是,我想在图像结束后显示描述与对话框的右对齐。我可以通过修改代码来实现这一点吗 更新后的屏幕如下图所示: mFacebook.dialog(MyActivity.this, "feed",parameters, new FbDialogListener()); 其中parameter是Bundle的对象,它包含要

我正试图通过“提要”对话框在facebook上发帖。我在帖子中提供了一些信息,如“链接”、“图片”、“标题”、“描述”、“标题”等

但当我分享帖子时,预览效果如下图所示:

我关心的是,我想在图像结束后显示描述与对话框的右对齐。我可以通过修改代码来实现这一点吗

更新后的屏幕如下图所示:

mFacebook.dialog(MyActivity.this, "feed",parameters, new FbDialogListener());

其中parameter是Bundle的对象,它包含要发布到Facebook上的所有值


Iphone SDK也存在同样的问题。

你不能这样做,对话框是从Facebook端呈现的,内容发布后也是如此。您似乎还试图在描述中嵌入HTML,这也不起作用,因为Facebook不会在其界面中呈现客户端提供的HTML。

不要使用Facebook的对话框,您可以创建自己的视图(例如iOS中的UIView或安卓中的View),类似于第二个对话框(或任何您喜欢的)。点击“共享”按钮,您可以使用Facebook的graph API在墙上共享

iOS示例

NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys:[appDelegate.facebook accessToken],@"access_token",
                                    <your FB app id>, @"api_key",
                                    <message you want to post>, @"message",
                                    imageData, @"source",
                                    nil];
    [appDelegate.facebook requestWithGraphPath:@"me/feed"
                          andParams:params 
                      andHttpMethod:@"POST" 
                        andDelegate:appDelegate];
NSMutableDictionary*参数=[NSMutableDictionary dictionaryWithObjectsAndKeys:[appDelegate.facebook accessToken],@“访问令牌”,
,@“api_密钥”,
,@“信息”,
imageData,@“源”,
零];
[appDelegate.facebook requestWithGraphPath:@“我/订阅源”
andParams:params
和httpmethod:@“POST”
andDelegate:appDelegate];
有关图形API,请参见


我在iOS应用程序中使用了类似的方法。我设计的共享对话框几乎与Facebook的共享UI相似

你能澄清你的问题是什么吗?我不完全理解这里的问题。我的问题是后期预览。我希望描述测试必须在更新的屏幕截图(手动编辑)时与窗口右侧对齐。当帖子显示在用户的时间线上时,描述文本将不会左对齐(我猜您的意思是左对齐,而不是右对齐?),那么为什么要预览(应该向用户显示帖子最终的样子)表现不同?