void MainWindow::doRequest()
{
// INITIALIZATION
// Read username, access token
manager = new QNetworkAccessManager(this);
connect(manager, SIGNAL(finished(QNetworkReply*)), this, SLOT(resp(QNetworkReply*)));
QNetworkRequest request(
"https://graph.facebook.com/"
+ id
+ "?fields=id,name,about,sports,likes,interests&method=GET&format=json&access_token="
+ QUrl::toPercentEncoding( access_token
) );
request.setRawHeader("Accept-Encoding", "none");
request.setRawHeader("User-Agent", "Mozilla/5.0 (Windows NT 5.1; rv:21.0) Gecko/20100101 Firefox/21.0");
manager->get(request);
}
void MainWindow::resp(QNetworkReply *reply)
{
ui->edResponse->setText( ui->edResponse->toPlainText() + "\r\n" + responseData);
}
void MainWindow::doRequest()
{
// INITIALIZATION
// Read username, access token
QString id = QString(ui->edUserID->text());
QString access_token = QString(ui->edAcessToken->text());
manager = new QNetworkAccessManager(this);
connect(manager, SIGNAL(finished(QNetworkReply*)), this, SLOT(resp(QNetworkReply*)));
QNetworkRequest request(
"https://graph.facebook.com/"
+ id
+ "?fields=id,name,about,sports,likes,interests&method=GET&format=json&access_token="
+ QUrl::toPercentEncoding( access_token )
);
request.setRawHeader("Accept-Encoding", "none");
request.setRawHeader("User-Agent", "Mozilla/5.0 (Windows NT 5.1; rv:21.0) Gecko/20100101 Firefox/21.0");
manager->get(request);
}
void MainWindow::resp(QNetworkReply *reply)
{
QString responseData = QString::fromAscii(reply->readAll());
ui->edResponse->setText( ui->edResponse->toPlainText() + "\r\n" + responseData);
}
To copy to clipboard, switch view to plain text mode
Bookmarks