Я получаю плохой запрос при попытке меня / учетных записей - PullRequest
1 голос
/ 26 октября 2011

вот что мне удалось сделать:

1.) Перенаправить, чтобы получить разрешения и войти в систему

https://www.facebook.com/dialog/oauth?client_id=APPID&redirect_uri=MYURL&scope=manage_pages,publish_stream

2.) Получить маркер доступадля пользователя

QString = "client_id=" & APPID &  "redirect_uri="  & MYURL & "&client_secret=" & APPSEC & "&code=" & Auth_Code
bytArguments = System.Text.Encoding.ASCII.GetBytes("")
bytRetData = oWeb.UploadData("https://graph.facebook.com/oauth/access_token?" & QString, "POST", bytArguments)
Access_Code = Split(Split(System.Text.Encoding.ASCII.GetString(bytRetData), "&")(0), "=")(1)

вот где я озадачен 400 неправильным запросом:

Я иду, чтобы получить доступ к учетной записи для пользователя ... который действительно будет только я ...и я получаю ошибку 400 BAD REQUEST.

bytArguments = System.Text.Encoding.ASCII.GetBytes("access_token=" & Access_Code)
Uri = "https://graph.facebook.com/me/accounts"
bytRetData = oWeb.UploadData(Uri, "POST", bytArguments)
results = System.Text.Encoding.ASCII.GetString(bytRetData)

С этим сказано ... ЧТО Я ДЕЛАЮ НЕПРАВИЛЬНО ???

1 Ответ

2 голосов
/ 26 октября 2011

Вы не должны выполнять HTTP POST для получения токена доступа, просто HTTP GET со значениями в строке запроса.

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