我正在使用谷歌客户端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);
在获取Feed时会抛出com.google.api.client.http.HttpResponseException:400 Bad Request。前几次它正常工作,然后它给出了400个不良请求。如何克服这个问题? Plz的帮助。提前谢谢。
答案 0 :(得分:1)
Actuall我缺少添加标题
GoogleHeaders headers = new GoogleHeaders();
headers.setApplicationName( “TestApp / 1.0”);
headers.gdataVersion =“2”; request.headers = headers;
将标头添加到HttpRequest解决了400 Bad Request Exception。 享受...!