Как добавить сообщение в Facebook, используя PostID, используя C #? - PullRequest
1 голос
/ 05 сентября 2011

Привет, друг, у меня возникла проблема с публикацией в фейсбуке. Я занимаюсь разработкой приложения в asp.net C #.

Мой код

 public static string AppendQueryString(string key, string value)
        {
            return string.Format("{0}={1}&", HttpUtility.UrlEncode(key), HttpUtility.UrlEncode(value));
        }
   public string PostID { get; private set; }     

 var url = "https://graph.facebook.com/me/feed?access_token=" + <MY_AccessToken>;
 var parameters =   (AppendQueryString("privacy", "{\"value\": \"EVERYONE\"}"))+
      AppendQueryString("message", "hi everybody this is test message");
 var webRequest = WebRequest.Create(url);
            webRequest.ContentType = "application/x-www-form-urlencoded";
            webRequest.Method = "POST";
            byte[] bytes = System.Text.Encoding.ASCII.GetBytes(parameters);
            webRequest.ContentLength = bytes.Length;
            System.IO.Stream os = webRequest.GetRequestStream();
            os.Write(bytes, 0, bytes.Length);
            os.Close();

  var webResponse = webRequest.GetResponse();
                StreamReader sr = null;
                try
                {
                    sr = new StreamReader(webResponse.GetResponseStream());
                    this.PostID = sr.ReadToEnd();
                }
                finally
                {
                    if (sr != null) sr.Close();
                }

Как разместить сообщение с использованием PostID .?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...