Java Code Examples for com.facebook.HttpMethod#POST
The following examples show how to use
com.facebook.HttpMethod#POST .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ShareInternalUtility.java From kognitivo with Apache License 2.0 | 6 votes |
/** * Creates a new Request configured to upload an image to create a staging resource. Staging * resources allow you to post binary data such as images, in preparation for a post of an Open * Graph object or action which references the image. The URI returned when uploading a staging * resource may be passed as the image property for an Open Graph object or action. * * @param accessToken the access token to use, or null * @param file the file containing the image to upload * @param callback a callback that will be called when the request is completed to handle * success or error conditions * @return a Request that is ready to execute * @throws FileNotFoundException */ public static GraphRequest newUploadStagingResourceWithImageRequest( AccessToken accessToken, File file, Callback callback ) throws FileNotFoundException { ParcelFileDescriptor descriptor = ParcelFileDescriptor.open(file, ParcelFileDescriptor.MODE_READ_ONLY); GraphRequest.ParcelableResourceWithMimeType<ParcelFileDescriptor> resourceWithMimeType = new GraphRequest.ParcelableResourceWithMimeType<>(descriptor, "image/png"); Bundle parameters = new Bundle(1); parameters.putParcelable(STAGING_PARAM, resourceWithMimeType); return new GraphRequest( accessToken, MY_STAGING_RESOURCES, parameters, HttpMethod.POST, callback); }
Example 2
Source File: ShareInternalUtility.java From kognitivo with Apache License 2.0 | 5 votes |
/** * Creates a new Request configured to upload an image to create a staging resource. Staging * resources allow you to post binary data such as images, in preparation for a post of an Open * Graph object or action which references the image. The URI returned when uploading a staging * resource may be passed as the image property for an Open Graph object or action. * * @param accessToken the access token to use, or null * @param image the image to upload * @param callback a callback that will be called when the request is completed to handle * success or error conditions * @return a Request that is ready to execute */ public static GraphRequest newUploadStagingResourceWithImageRequest( AccessToken accessToken, Bitmap image, Callback callback) { Bundle parameters = new Bundle(1); parameters.putParcelable(STAGING_PARAM, image); return new GraphRequest( accessToken, MY_STAGING_RESOURCES, parameters, HttpMethod.POST, callback); }
Example 3
Source File: ShareInternalUtility.java From kognitivo with Apache License 2.0 | 5 votes |
/** * Creates a new Request configured to upload an image to create a staging resource. Staging * resources allow you to post binary data such as images, in preparation for a post of an Open * Graph object or action which references the image. The URI returned when uploading a staging * resource may be passed as the image property for an Open Graph object or action. * * @param accessToken the access token to use, or null * @param imageUri the file:// or content:// Uri pointing to the image to upload * @param callback a callback that will be called when the request is completed to handle * success or error conditions * @return a Request that is ready to execute * @throws FileNotFoundException */ public static GraphRequest newUploadStagingResourceWithImageRequest( AccessToken accessToken, Uri imageUri, Callback callback ) throws FileNotFoundException { if (Utility.isFileUri(imageUri)) { return newUploadStagingResourceWithImageRequest( accessToken, new File(imageUri.getPath()), callback); } else if (!Utility.isContentUri(imageUri)) { throw new FacebookException("The image Uri must be either a file:// or content:// Uri"); } GraphRequest.ParcelableResourceWithMimeType<Uri> resourceWithMimeType = new GraphRequest.ParcelableResourceWithMimeType<>(imageUri, "image/png"); Bundle parameters = new Bundle(1); parameters.putParcelable(STAGING_PARAM, resourceWithMimeType); return new GraphRequest( accessToken, MY_STAGING_RESOURCES, parameters, HttpMethod.POST, callback); }
Example 4
Source File: VideoUploader.java From kognitivo with Apache License 2.0 | 5 votes |
protected void executeGraphRequestSynchronously(Bundle parameters) { GraphRequest request = new GraphRequest( uploadContext.accessToken, String.format(Locale.ROOT, "%s/videos", uploadContext.graphNode), parameters, HttpMethod.POST, null); GraphResponse response = request.executeAndWait(); if (response != null) { FacebookRequestError error = response.getError(); JSONObject responseJSON = response.getJSONObject(); if (error != null) { if (!attemptRetry(error.getSubErrorCode())) { handleError(new FacebookGraphResponseException(response, ERROR_UPLOAD)); } } else if (responseJSON != null) { try { handleSuccess(responseJSON); } catch (JSONException e) { endUploadWithFailure(new FacebookException(ERROR_BAD_SERVER_RESPONSE, e)); } } else { handleError(new FacebookException(ERROR_BAD_SERVER_RESPONSE)); } } else { handleError(new FacebookException(ERROR_BAD_SERVER_RESPONSE)); } }
Example 5
Source File: FiscalizacaoConcluidaActivity.java From vocefiscal-android with Apache License 2.0 | 5 votes |
private void publishStory(Session session) { Bundle postParams = new Bundle(); postParams.putString("name", "Você Fiscal"); // Receber os dados da eleição!!! postParams.putString("message", "Eu fiscalizei a seção: "+ this.secao +"\nNa zona eleitoral: " + this.zonaEleitoral + "\nNo município de: " + this.municipio); postParams.putString("description", "Obrigado por contribuir com a democracia!"); postParams.putString("link", "http://www.vocefiscal.org/"); postParams.putString("picture", "http://imagizer.imageshack.us/v2/150x100q90/913/bAwPgx.png"); Request.Callback callback= new Request.Callback() { public void onCompleted(Response response) { JSONObject graphResponse = response.getGraphObject().getInnerJSONObject(); String postId = "Compartilhado com sucesso!"; try { postId = graphResponse.getString("Compartilhado com sucesso!"); } catch (JSONException e) { } FacebookRequestError error = response.getError(); if (error != null) { Toast.makeText(FiscalizacaoConcluidaActivity.this.getApplicationContext(),error.getErrorMessage(),Toast.LENGTH_SHORT).show(); } else { Toast.makeText(FiscalizacaoConcluidaActivity.this.getApplicationContext(), postId, Toast.LENGTH_LONG).show(); } } }; Request request = new Request(session, "me/feed", postParams, HttpMethod.POST, callback); RequestAsyncTask task = new RequestAsyncTask(request); task.execute(); }
Example 6
Source File: FacebookShareActivity.java From FacebookImageShareIntent with MIT License | 5 votes |
private void postImageToFacebook() { Session session = Session.getActiveSession(); final Uri uri = (Uri) mExtras.get(Intent.EXTRA_STREAM); final String extraText = mPostTextView.getText().toString(); if (session.isPermissionGranted("publish_actions")) { Bundle param = new Bundle(); // Add the image try { Bitmap bitmap = MediaStore.Images.Media.getBitmap(getContentResolver(), uri); ByteArrayOutputStream stream = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream); byte[] byteArrayData = stream.toByteArray(); param.putByteArray("picture", byteArrayData); } catch (IOException ioe) { // The image that was send through is now not there? Assert.assertTrue(false); } // Add the caption param.putString("message", extraText); Request request = new Request(session,"me/photos", param, HttpMethod.POST, new Request.Callback() { @Override public void onCompleted(Response response) { addNotification(getString(R.string.photo_post), response.getGraphObject(), response.getError()); } }, null); RequestAsyncTask asyncTask = new RequestAsyncTask(request); asyncTask.execute(); finish(); } }
Example 7
Source File: PostAttendEventRequest.java From Klyph with MIT License | 4 votes |
public HttpMethod getHttpMethod() { return HttpMethod.POST; }
Example 8
Source File: PostStatusRequest.java From Klyph with MIT License | 4 votes |
public HttpMethod getHttpMethod() { return HttpMethod.POST; }
Example 9
Source File: PostReadNotificationRequest.java From Klyph with MIT License | 4 votes |
@Override public HttpMethod getHttpMethod() { return HttpMethod.POST; }
Example 10
Source File: PostLikeRequest.java From Klyph with MIT License | 4 votes |
@Override public HttpMethod getHttpMethod() { return HttpMethod.POST; }
Example 11
Source File: PostPokeRequest.java From Klyph with MIT License | 4 votes |
@Override public HttpMethod getHttpMethod() { return HttpMethod.POST; }
Example 12
Source File: PostCommentRequest.java From Klyph with MIT License | 4 votes |
public HttpMethod getHttpMethod() { return HttpMethod.POST; }
Example 13
Source File: PostDeclineEventRequest.java From Klyph with MIT License | 4 votes |
public HttpMethod getHttpMethod() { return HttpMethod.POST; }
Example 14
Source File: EditCommentRequest.java From Klyph with MIT License | 4 votes |
@Override public HttpMethod getHttpMethod() { return HttpMethod.POST; }
Example 15
Source File: NewAlbumRequest.java From Klyph with MIT License | 4 votes |
public HttpMethod getHttpMethod() { return HttpMethod.POST; }
Example 16
Source File: PostUnsureEventRequest.java From Klyph with MIT License | 4 votes |
public HttpMethod getHttpMethod() { return HttpMethod.POST; }