为iOS的Google API客户端库设置捆绑ID

时间:2018-06-24 19:11:43

标签: google-api-client youtube-data-api

设置GoogleAPIClientForREST / YouTube捆绑标识符的问题是否已解决?

我找到了这些,但从未找到解决方案或解决方案:

https://issuetracker.google.com/issues/35173446 https://github.com/google/google-api-objectivec-client-for-rest/issues/70

在我看来,是否存在用于设置包ID的下拉菜单,应该有一种在iOS中进行设置的方法,并且应该有比“删除包ID”更有用的内容。

1 个答案:

答案 0 :(得分:0)

通过查看测试源和此处的另一篇文章,我找到了解决方法:

Test source

Hint from another stackoverflow post

    let query = GTLRYouTubeQuery_SearchList.query(withPart: "id,snippet")
    var bundleIdentifier = Bundle.main.bundleIdentifier
    bundleIdentifier = bundleIdentifier?.trimmingCharacters(in: .whitespacesAndNewlines)
    query.additionalHTTPHeaders = ["X-Ios-Bundle-Identifier" : bundleIdentifier!]