private Request createRequest(Session session) { Request request = Request.newGraphPathRequest(session, "me/friends", null); Set<String> fields = new HashSet<String>(); String[] requiredFields = new String[] { "id", "name", "picture", "installed" }; fields.addAll(Arrays.asList(requiredFields)); Bundle parameters = request.getParameters(); parameters.putString("fields", TextUtils.join(",", fields)); request.setParameters(parameters); return request; }
/** * Sets all parameters, clearing any existing values. * * @param parameters the http request parameters. * @return the updated request object. */ public ApiRequest withParameters(Map<String, String> parameters) { request.setParameters(parameters); return this; }
request.setParameters(originalParameters); request.setHeaders(originalHeaders); request.setContent(originalContent);
Request me = Request.newMeRequest(mCurrentSession, new GraphRequestCallback() {...}); Bundle params = me.getParameters(); params.putString("fields", "email,name"); me.setParameters(params); me.executeAsync();
Request request = Request.newUploadPhotoRequest(Session.getActiveSession(), BitmapFactory.decodeResource(_context.getResources(), R.drawable.default_image), uploadPhotoRequestCallback); Bundle parameters = request.getParameters(); // <-- THIS IS IMPORTANT parameters.putString(...); // add more params here request.setParameters(parameters); request.executeAsync();
private void makeFriendsRequest() { Request myFriendsRequest = Request.newMyFriendsRequest(Session.getActiveSession(), new Request.GraphUserListCallback() { @Override public void onCompleted(List<GraphUser> users, Response response) { if (response.getError() == null) { // Handle response } } }); // Add birthday to the list of info to get. Bundle requestParams = myFriendsRequest.getParameters(); requestParams.putString("fields", "name,birthday"); myFriendsRequest.setParameters(requestParams); myFriendsRequest.executeAsync(); }
@Test public void testconvertRequestToUrl() throws MalformedURLException { final Request<?> request = new DefaultRequest<Void>("Foo"); request.setContent(new ByteArrayInputStream("testcontent" .getBytes(StringUtils.UTF8))); request.addHeader("Host", "demo.us-east-1.amazonaws.com"); // HTTP header containing multiple spaces in a row. request.addHeader("x-amz-archive-description", "test test"); request.setResourcePath("/"); request.setEndpoint(URI.create("http://demo.us-east-1.amazonaws.com")); final Map<String, String> parameters = new HashMap<String, String>(); parameters.put("foo", "bar"); parameters.put("temple", "run"); request.setParameters(parameters); final RuntimeHttpUtils utils = new RuntimeHttpUtils(); Assert.assertEquals(new URL("http://demo.us-east-1.amazonaws.com/?foo=bar&temple=run"), RuntimeHttpUtils.convertRequestToUrl(request, true, false)); }
/** * Sets all parameters, clearing any existing values. * * @param parameters the http request parameters. * @return the updated request object. */ public ApiRequest withParameters(Map<String, String> parameters) { request.setParameters(parameters); return this; }
request.setParameters(originalParameters); request.setHeaders(originalHeaders); request.setContent(originalContent);
awsRequestMetrics.setCounter(Field.RequestCount, requestCount); if (requestCount > 1) { // retry request.setParameters(originalParameters); request.setHeaders(originalHeaders); request.setContent(originalContent);
Request request = new Request(session,"me/taggable_friends",null,HttpMethod.GET); Bundle bundle = new Bundle(); bundle.putString("fields", "name,picture.type(large)"); request.setParameters(bundle);
Request request = new Request(session,"me/taggable_friends", null, HttpMethod.GET); Bundle bundle = new Bundle(); bundle.putString("fields", "name,picture.width(400).height(400)"); request.setParameters(bundle);
private Request createRequest(Session session2) { // TODO Auto-generated method stub Request request = Request.newGraphPathRequest(session, "me/friends", null); Set<String> fields = new HashSet<String>(); String[] requiredFields = new String[] { "id", "name", "picture" }; fields.addAll(Arrays.asList(requiredFields)); Bundle parameters = request.getParameters(); parameters.putString("fields", TextUtils.join(",", fields)); request.setParameters(parameters); return request; }
private Request newRequest(Session session) { Request request = Request.newGraphPathRequest(session, profile.getFacebook_id(), null); Set<String> fields = new HashSet<String>(); String[] requestFields = new String[]{"work, education"}; fields.addAll(Arrays.asList(requestFields)); Bundle parameters = request.getParameters(); parameters.putString("fields", TextUtils.join(",", fields)); request.setParameters(parameters); return request; }
// Make sure the user is logged in first Request meRequest = Request.newMeRequest(Session.getActiveSession(), yourCallback); Bundle parameters = new Bundle(); // The fields you want in comma separated list parameters.putString(fields, "id,name,email"); meRequest.setParameters(parameters); meRequest.executeAsync();
Request req = new Request(); Bundle b = new Bundle(); b.putString("privacy","{'value':'EVERYONE'}"); req.setParameters(b); req.newStatusUpdateRequest(...
Request request = Request.newUploadVideoRequest(...); Bundle params = request.getParameters(); params.putString("title", "Your Title Here"); request.setParameters(params); request.executeAsync();
Request friendrequest = Request.newMyFriendsRequest(...); Bundle params = friendrequest.getParameters(); params.putString("fields", "name,id,gender"); friendrequest.setParameters(params); friendrequest.executeAsync();
Request request = Request.newUploadPhotoRequest(session, sourceBitmap, new Callback() {...}); Bundle params = request.getParameters(); params.putString("message", "Your Caption Here"); request.setParameters(params); request.executeAsync();
protected void setRequestParameters(Request<ListVoicesRequest> request, ListVoicesRequest listVoicesRequest) { Map<String, List<String>> parameters = new HashMap<String, List<String>>(); if (listVoicesRequest.getVoice() != null) { MarshallerHelper.putToMapIfNotNull(parameters, PARAM_VOICE_NAME, listVoicesRequest.getVoice().getName()); MarshallerHelper.putToMapIfNotNull(parameters, PARAM_VOICE_LANGUAGE, listVoicesRequest.getVoice().getLanguage()); MarshallerHelper.putToMapIfNotNull(parameters, PARAM_VOICE_GENDER, listVoicesRequest.getVoice().getGender()); } request.setParameters(parameters); } }