public void Request( Uri url, HttpMethod method, IDictionary <string, string> formData = null, FacebookDelegate <IGraphResult> callback = null) { AsyncRequestString.Request(url, method, formData, callback); }
public void Request( Uri url, HttpMethod method, WWWForm query = null, FacebookDelegate <IGraphResult> callback = null) { AsyncRequestString.Request(url, method, query, callback); }
public void API(string query, HttpMethod method, WWWForm formData, FacebookDelegate <IGraphResult> callback) { if (formData == null) { formData = new WWWForm(); } string value = (AccessToken.CurrentAccessToken == null) ? string.Empty : AccessToken.CurrentAccessToken.TokenString; formData.AddField("access_token", value); AsyncRequestString.Request(this.GetGraphUrl(query), method, formData, callback); }
public void API( string query, HttpMethod method, IDictionary <string, string> formData, FacebookDelegate <IGraphResult> callback) { IDictionary <string, string> inputFormData; // Copy the formData by value so it's not vulnerable to scene changes and object deletions inputFormData = (formData != null) ? this.CopyByValue(formData) : new Dictionary <string, string>(); if (!inputFormData.ContainsKey(Constants.AccessTokenKey) && !query.Contains("access_token=")) { inputFormData[Constants.AccessTokenKey] = FB.IsLoggedIn ? AccessToken.CurrentAccessToken.TokenString : string.Empty; } AsyncRequestString.Request(this.GetGraphUrl(query), method, inputFormData, callback); }
public void API( string query, HttpMethod method, WWWForm formData, FacebookDelegate <IGraphResult> callback) { if (formData == null) { formData = new WWWForm(); } string tokenString = (AccessToken.CurrentAccessToken != null) ? AccessToken.CurrentAccessToken.TokenString : string.Empty; formData.AddField( Constants.AccessTokenKey, tokenString); AsyncRequestString.Request(this.GetGraphUrl(query), method, formData, callback); }
public void API(string query, HttpMethod method, IDictionary <string, string> formData, FacebookDelegate <IGraphResult> callback) { IDictionary <string, string> arg_19_0; if (formData != null) { IDictionary <string, string> dictionary = this.CopyByValue(formData); arg_19_0 = dictionary; } else { arg_19_0 = new Dictionary <string, string>(); } IDictionary <string, string> dictionary2 = arg_19_0; if (!dictionary2.ContainsKey("access_token") && !query.Contains("access_token=")) { dictionary2["access_token"] = ((!FB.IsLoggedIn) ? string.Empty : AccessToken.CurrentAccessToken.TokenString); } AsyncRequestString.Request(this.GetGraphUrl(query), method, dictionary2, callback); }
internal static void Get(Uri url, Dictionary <string, string> formData = null, FacebookDelegate <IGraphResult> callback = null) { AsyncRequestString.Request(url, HttpMethod.GET, formData, callback); }