Klasse EncodingUtils

java.lang.Object
com.restfb.util.EncodingUtils

public final class EncodingUtils extends Object
A collection of data-encoding utility methods.
Seit:
1.6.13
Autor:
Josef Gierbl, Mikael Grev, Mark Allen
  • Methodendetails

    • decodeBase64

      public static byte[] decodeBase64(String base64)
      Decodes a base64-encoded string, padding out if necessary.
      Parameter:
      base64 - The base64-encoded string to decode.
      Gibt zurück:
      A decoded version of base64.
      Löst aus:
      NullPointerException - If base64 is null.
    • encodeHex

      public static byte[] encodeHex(byte[] data)
      Encodes a hex byte[] from given byte[]. This function is equivalent to Apache commons-codec binary new Hex().encode(byte[])
      Parameter:
      data - The data to encode as hex.
      Gibt zurück:
      Hex-encoded byte[]
      Löst aus:
      NullPointerException - If data is null.
    • encodeAppSecretProof

      public static String encodeAppSecretProof(String appSecret, String accessToken)
      Generates an appsecret_proof for facebook. See https://developers.facebook.com/docs/graph-api/securing-requests for more info
      Parameter:
      appSecret - The facebook application secret
      accessToken - The facebook access token
      Gibt zurück:
      A Hex encoded SHA256 Hash as a String