gpt4 book ai didi

ios - 如何使用最新的 iOS SDK 在 Pinterest 中分享图片

转载 作者:可可西里 更新时间:2023-11-01 04:41:04 43 4
gpt4 key购买 nike

我想在 Pinterest 中分享图片。我在没有 CocoaPods 的情况下配置了 Pinterest iOS SDK。

我编写了使我重定向到 Pinterest 应用程序并获得授权的代码。但在那之后我没有得到任何回应。

在以前版本的 iOS SDK 中,我们只需要传递该图像的 url。但现在它也在询问 Board id。

我不知道如何获取图板 ID 并在 Pinterest 中分享图片,因为我没有收到来自成功 block 的任何响应。

这是我正在使用的代码。

[[PDKClient sharedInstance] authenticateWithPermissions:[NSArray arrayWithObjects:PDKClientReadPublicPermissions, nil] withSuccess:^(PDKResponseObject *responseObject) {  

NSLog(@"Response Object:%@",responseObject);

} andFailure:^(NSError *error) {

NSLog(@"Error:%@",error);
}];

我已经试了一周了。请建议我哪里做错了。

谢谢。

最佳答案

我解决了这个问题,我想对帮助我的人说声谢谢。现在,我可以在 Pinterest 上分享图片了。我已经从这个 Github 链接 https://github.com/pinterest/ios-pdk 引用了示例应用程序以在 Pinterest 中分享图像。这是我遵循的步骤。

1) 我使用 Cocoapods 安装了 Pinterest SDK。

2) 我在 didFinishLaunchingWithOptions

中添加了以下行
[PDKClient configureSharedInstanceWithAppId:@"1234566"];

3) 我在 AppDelegate.m 文件中添加了以下两个函数

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
return [[PDKClient sharedInstance] handleCallbackURL:url];
}

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options
{
return [[PDKClient sharedInstance] handleCallbackURL:url];
}

4) 我在图像共享按钮操作中添加了以下代码。

[PDKPin pinWithImageURL:[NSURL URLWithString:@"https://about.pinterest.com/sites/about/files/logo.jpg"] link:[NSURL URLWithString:@"https://www.pinterest.com"]
suggestedBoardName:@"Testing" note:@"The Pinterest Logo" withSuccess:^
{
// weakSelf.resultLabel.text = [NSString stringWithFormat:@"successfully pinned pin"];
}
andFailure:^(NSError *error)
{
//weakSelf.resultLabel.text = @"pin it failed";
NSLog(@"Error:%@",error);

}];

关于ios - 如何使用最新的 iOS SDK 在 Pinterest 中分享图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36057851/

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