在friend'上发布文本/消息;在ios 7上使用FBShareDialogParams的s墙-目标c
我可以使用FBShareDialogParams在Facebook朋友的墙上共享带有姓名、标题和描述的链接,但我不能使用此链接共享文本消息,甚至不能只共享没有链接的文本 为此,我使用以下代码:在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 *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。“
谢谢你,真的,我没找到任何办法。