ios - Youtube Live Streaming API - 创建直播流失败,返回 "The request did not specify any iOS bundle ID"

标签 ios youtube youtube-api youtube-livestreaming-api

我尝试发送请求: 发布https://www.googleapis.com/youtube/v3/liveStreams

响应失败并显示消息:

“请求未指定任何 iOS 包 ID。请确保客户端正在发送它或使用 API 控制台更新您的 key 限制。”

我的 OAuth 2.0 客户端 ID (iOS) 和 Google API 管理器上的 API key 具有正确的 bundle iD。我发送 key=API_KEY。

如何在请求中发送我的 bundle id?或者我必须做其他事情?

最佳答案

POST 请求:

NSURL * url = [NSURL URLWithString:@"https://www.googleapis.com/youtube/v3/liveStreams"];

NSMutableURLRequest * request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:url]];

 /**
     * set access token in HTTP Header field 
     * get access token after successful  login 
     */
    [request setValue:[NSString stringWithFormat:@"Bearer %@",_str_access_token] forHTTPHeaderField:@"Authorization"];

    /**
     * set bundle identifier on Header field
     */
    [request addValue:[[NSBundle mainBundle] bundleIdentifier] forHTTPHeaderField:@"X-Ios-Bundle-Identifier"];

关于ios - Youtube Live Streaming API - 创建直播流失败,返回 "The request did not specify any iOS bundle ID",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40043972/

相关文章:

ios - 将不同的数组合并到另一个数组中

jquery - YouTube 视频和图像在同一个 ColorBox 中?

android - android 中的 YoutubeService 类错误

youtube - 如何在 ActionScript 3.0 YouTube flash player api 中自定义事件监听器

youtube-api - onYouTubeIframeAPIReady()无法触发

android - com.google.android.youtube.api.jar.client.RemoteEmbeddedPlayer 中调用的构造函数引发的异常

ios - 有没有办法检查用户在过去某个时间点是否有有效订阅?

ios - 有没有办法使用私有(private) API 在 iOS 上自行卸载应用程序?

iOS MKMapItem - 如何访问所有成员?

javascript - 打开任何模型/灯箱时隐藏 YouTube