gpt4 book ai didi

iphone - 如何通过 ShareKit 在 facebook 上发布带图片的 URL

转载 作者:行者123 更新时间:2023-11-30 05:17:43 28 4
gpt4 key购买 nike

我在我的 iPhone 应用程序中使用 sharekit 在 facebook 上分享 url 链接。但是,在我看来,无法使用 sharekit 与图像共享 url。你们知道怎么做吗?非常感谢。

最佳答案

请看一下我刚刚在 SHKFacebook.m/h 文件中制作自己的 Send 方法的代码,我认为它会对你有所帮助。

  -(BOOL) sendWithImage :(NSString*)creativeUrl 
{
self.pendingFacebookAction = SHKFacebookPendingStatus;

SHKFBStreamDialog* dialog = [[[SHKFBStreamDialog alloc] init] autorelease];
dialog.delegate = self;
dialog.userMessagePrompt = SHKLocalizedString(@"Enter your message:");
dialog.attachment = [NSString stringWithFormat:
@"{\
\"name\":\"%@\",\
\"href\":\"%@\",\
\"media\":[{\"type\":\"image\",\"src\":\"%@\",\"href\":\"%@\"}]\
}",
item.title == nil ? SHKEncodeURL(item.URL) : SHKEncode(item.title),
SHKEncodeURL(item.URL),
creativeUrl,
SHKEncodeURL(item.URL)

];
dialog.defaultStatus = item.text;
dialog.actionLinks = [NSString stringWithFormat:@"[{\"text\":\"Get %@\",\"href\":\"%@\"}]",
SHKEncode(SHKMyAppName),
SHKEncode(SHKMyAppURL)];
[dialog show];
return YES;

}

我是这样用的

SHKFacebook *fb =[[SHKFacebook alloc]init];

NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@iphone/photo?id=%d",[SplashViewController getBaseURL],[photoId intValue]]];
fb.item = [SHKItem URL:url title:[dicResult valueForKey:@"Caption"]];
//fb.shareType = SHKShareTypeURL;
fb.quiet = YES;
[TedryUITabBarController updateProgress:10 totalByteToSent:11 message:@"Sharing on facebook"];
[fb sendWithImage:[dicResult valueForKey:@"CreativeURL"] :@""];

关于iphone - 如何通过 ShareKit 在 facebook 上发布带图片的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4694503/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com