0

我正在使用 google 客户端 api 将 youtube 集成到我的 android 应用程序中。我正在使用此代码,

YouTubeUrl url = new YouTubeUrl(VIDEOS_FEED);
    url.author = "searchstories";
    url.maxResults = 2;
    // build the HTTP GET request
    HttpRequest request;
    try {
        request = factory.buildGetRequest(url);
        // execute the request and the parse video feed
        VideoFeed feed = request.execute().parseAs(VideoFeed.class);

在获取提要时,它会抛出 com.google.api.client.http.HttpResponseException: 400 Bad Request。前几次它正常工作,然后它给出了 400 个错误请求。如何克服这个问题?请帮忙。提前致谢。

4

1 回答 1

1

实际上我错过了添加标题

GoogleHeaders 标头 = 新的 GoogleHeaders();

headers.setApplicationName("TestApp/1.0");

headers.gdataVersion = "2"; request.headers = 标头;

将标头添加到 HttpRequest 解决了 400 Bad Request Exception。享受...!!!

于 2011-07-22T17:13:27.853 回答