TCS54321 Ответов: 1

Опубликуйте статус и загрузите фотографию на стену Facebook.


Сэр, я хочу разместить статус и фотографию на своей стене facebook, используя свою веб-форму aspx. я пробую некоторые коды, но все они дают ошибку.

Что я уже пробовал:

protected void Page_Load(object sender, EventArgs e)
   {
       FaceBookConnect.API_Key = "xxxxxxxxxxxxxxxx";
       FaceBookConnect.API_Secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
       if (!IsPostBack)
       {
           string code = Request.QueryString["code"];
           if (!string.IsNullOrEmpty(code))
           {
               FaceBookConnect.PostFile(code, "me/photos", (HttpPostedFile)Session["File"], Session["Message"].ToString());
               Session["File"] = null;
               Session["Message"] = null;
           }
       }
   }

   protected void UploadPhoto(object sender, EventArgs e)
   {
       Session["File"] = FileUpload1.PostedFile;
       Session["Message"] = txtMessage.Text;
       FaceBookConnect.Authorize("user_photos", Request.Url.AbsoluteUri.Split('?')[0]);
   }



я получаю эту ошибку на
FaceBookConnect.PostFile
линия.
The remote server returned an error: (400) Bad Request.

1 Ответов

Рейтинг:
2

Graeme_Grant

(400) Bad Request это веб-эквивалент синтаксической ошибки. Внутреннее исключение обычно содержит больше информации о том, что не удалось.

Документацию для публикации в FB можно найти здесь: Публикация на странице[^]

Есть ли у вас опознанный[^] и встретил всех своих требования[^] для публикации?


TCS54321

в основном я нахожусь на грани развития. и запустите мое приложение на локальном хосте. я понятия не имею, как я могу запросить у facebook разрешение на утверждение manage_pages и publish_pages. потому что я думаю, что эти два разрешения необходимы для публикации на facebook сторонним приложением.

Graeme_Grant

Это вопрос, который вы должны обсудить с ними.