【发布时间】:2019-06-13 22:44:47
【问题描述】:
我正在尝试使用 Snapchat Creative Kit SDK 将图像“发送”到 snapchat。
这是我正在使用的代码:
import UIKit
import SCSDKCreativeKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
@IBAction func addToSnapBtn(_ sender: UIButton) {
let urltest = URL(string: "http://via.placeholder.com/750x1334");
if let urltest = urltest as? URL {
let picture = SCSDKSnapPhoto(imageUrl: urltest.absoluteURL);
let snapPicture = SCSDKPhotoSnapContent(snapPhoto: picture);
snapPicture.caption = "Test image";
snapPicture.attachmentUrl = "https://google.com/";
let api = SCSDKSnapAPI();
api.startSending(snapPicture) { (error) in
if let error = error {
print(error);
} else {
print("YES");
}
}
}
}
当用户单击链接到“addToSnapBtn”方法的按钮时,我收到以下错误:
2019-06-14 00:38:14.454846+0200 prosnap[1540:84256] [SnapKit] path=/v1/config trace_id=917679DA29A144CEB5AD8E4C9446FB45
2019-06-14 00:38:14.808965+0200 prosnap[1540:84256] [SnapKit] Dynamic config update status: failure
我到处找。文档,谷歌,stackoverflow,你的名字。
我对 iOS 应用开发比较陌生,对 snapkit 没有经验。
有人能指出正确的方向吗?
提前致谢。
【问题讨论】:
-
它在
api.startSending(snapPicture)失败了吗?尝试在您的代码中添加一些print("TOKEN")以查看它到底在哪里失败,或者如果您对它足够熟悉,请使用调试器。 (顺便说一句,你不需要;swift) -
想通了,必须在应用设置中包含我的 Bundle ID(在 snapkit 中)
-
嗨,我得到了同样的结果,而不是“动态配置更新状态:失败”我得到了成功,但它没有重定向到 Snapchat,你知道为什么吗?