首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift中的Snapchat API

Swift中的Snapchat API
EN

Stack Overflow用户
提问于 2017-02-20 22:30:08
回答 1查看 2.4K关注 0票数 0

我看过http://gibsonsec.org/snapchat/fulldisclosure/

如何在Swift中实现这一点?

我可以存储他们的凭据,为了得到他们收到的快照,我可以打电话给/bq/login,但我不知道如何获得发出请求所需的所有正确信息。我也可以打电话给/ph/blob来获取blob。我只需要有人帮我安排请求。

我很难为Snapchat创建一个请求。

下面是用来制作令牌的选项:

代码语言:javascript
复制
var options = ["blob_enc_key": "M02cnQ51Ji97vwT4", "pattern": "0001110111101110001111010101111011010001001110011000110001000110", "secret": "iEk21fuwZApXlz93750dmW22pw389dPwOk", "static_token": "m198sOkJEn37DjqZ32lpRu76xmw288xSQ9", "url": "https://feelinsonice-hrd.appspot.com", "user_agent": "Snapchat/8.1.1 (iPad; iPhone OS 6.0; en_US; gzip)"]

以及制作令牌的代码:

代码语言:javascript
复制
func dualHash(_ value1: Data, andHash value2: Data) -> String {
    var s1: Data? = self.secret
    s1?.append(value1)
    var s2: Data? = value2
    s2?.append(self.secret)
    var s3: String = hexHash(s1)
    var s4: String = hexHash(s2)
    var pattern: String = options["pattern"]
    var result = String()
    for i in 0..<(pattern.characters.count ?? 0) {
        if pattern[i] == "0" {
            result += String(format: "%C", s3[i])
        }
        else {
            result += String(format: "%C", s4[i])
        }
    }
    return result
}

这个代码不起作用。

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2017-03-12 22:43:30

所有公共Snapchat API包装器都已损坏。只有一个人知道如何访问他们的API,他正在私下出售access (通过他自己的API代理),每月收费几千美元。我很确定是利亚姆·卡托

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42355380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档