Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.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
在friend'上发布文本/消息;在ios 7上使用FBShareDialogParams的s墙-目标c_Ios_Objective C_Facebook_Facebook Graph Api_Ios7 - Fatal编程技术网

在friend'上发布文本/消息;在ios 7上使用FBShareDialogParams的s墙-目标c

在friend'上发布文本/消息;在ios 7上使用FBShareDialogParams的s墙-目标c,ios,objective-c,facebook,facebook-graph-api,ios7,Ios,Objective C,Facebook,Facebook Graph Api,Ios7,我可以使用FBShareDialogParams在Facebook朋友的墙上共享带有姓名、标题和描述的链接,但我不能使用此链接共享文本消息,甚至不能只共享没有链接的文本 为此,我使用以下代码: FBShareDialogParams *sharedParams = [[FBShareDialogParams alloc] init]; sharedParams.friends = fpc.selection; NSURL *candidateURL = [NSURL URLWithString

我可以使用FBShareDialogParams在Facebook朋友的墙上共享带有姓名、标题和描述的链接,但我不能使用此链接共享文本消息,甚至不能只共享没有链接的文本

为此,我使用以下代码:

FBShareDialogParams *sharedParams = [[FBShareDialogParams alloc] init];

sharedParams.friends = fpc.selection;
NSURL *candidateURL = [NSURL URLWithString:_contentDataToShare];
sharedParams.description = @"See this link ..";
sharedParams.link = candidateURL;

if ([FBDialogs canPresentShareDialogWithParams:sharedParams]) {
   [FBDialogs presentShareDialogWithParams:sharedParams clientState:nil
                                handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
                                    if(error)
                                    {
                                        NSLog(@"ERROR : %@",error);
                                    }
                                    else
                                    {
                                        NSLog(@"Posted AL7");
                                    }
                                }];

}
我在做IOS 7。以及Facebook SDK 3.13.1。 我可以成功地发布链接,但我也需要发布短信,我该怎么做? 仅事件文本,或带有链接


谢谢,

预先填充消息是违反Facebook平台政策的,这就是SDK不允许您这样做的原因。该消息必须由用户提供。

如需了解更多信息,请随时查看

第IV.2节:“除非用户在工作流的早期手动生成内容,否则不得预填充与以下产品相关的任何字段:流故事(Facebook.streamPublish和FB.Connect.streamPublish的用户_消息参数,以及Stream.publish的消息参数)、照片(标题)、视频(说明)、注释(标题和内容)、链接(评论)和Jabber/XMPP。“


谢谢你,真的,我没找到任何办法。