Sharekit - 将 url 链接发送到 facebook

Posted

技术标签:

【中文标题】Sharekit - 将 url 链接发送到 facebook【英文标题】:Sharekit - sending a url link to facebook 【发布时间】:2011-05-16 22:54:26 【问题描述】:

以下是我使用 Sharekit 向 facebook 发送图像和标题的方法。我还想在 Facebook 帖子中发送一个 URL。如果我尝试

SHKItem *item = [SHKItem image:image url:url title:titleString];

我收到太多参数错误消息。有人对如何做到这一点有任何想法吗?感谢您的帮助。

- (IBAction)myButtonHandlerAction
                   
                    NSURL *url = [NSURL URLWithString:@"http://example.com/"];
                NSString *titleString = [[NSString alloc] initWithFormat:@"*** %@ * \n\nGet the ***** App - It's Free!", entity.name];

                UIImage *image = [[[UIImage alloc] initWithData:entity.image] autorelease];     

                SHKItem *item = [SHKItem image:image title:titleString];

                // Get the ShareKit action sheet
                SHKActionSheet *actionSheet = [SHKActionSheet actionSheetForItem:item];

                // Display the action sheet
                [actionSheet showFromBarButtonItem:barbtn animated:YES];

【问题讨论】:

【参考方案1】:

没有方法-[SHKItem image:url:title:]。所以引发了一个错误。目前没有机制可以使用 ShareKit 完成您需要的操作,因此您必须根据需要自定义 ShareKit。您还应该查看Graph API。

【讨论】:

【参考方案2】:

也许您想要的是一个 url 项目,并附有图像。如果是这样,您可以这样做:

SHKItem *item = [SHKItem URL:[NSURL URLWithString:@"http://example.com/"] title:@"Check this link"];
[item setCustomValue:@"http://example.com/someimage.jpg" forKey:@"picture"];
[SHKFacebook shareItem:item];

我已经用最新的共享工具包实现了这个,它对我有用。

【讨论】:

这似乎不起作用,但这个解决方案可以:***.com/questions/7122414/…

以上是关于Sharekit - 将 url 链接发送到 facebook的主要内容,如果未能解决你的问题,请参考以下文章

使用链接发送到表单的变量从表单外部的链接提交表单?

防止 nuxt auth 将授权标头发送到外部 url

将 url 参数发送到通用视图,该视图将其发送到 ModelForm 中的元素

Laravel 将密码重置链接发送到单独的身份验证保护

通过 Url.Action 将参数发送到 asp.net MVC 中的控制器

将 set-cookie 标头发送到 node.js 中的重定向 url