Exemplo n.º 1
0
void Petrel::destroyFavorite(quint64 id){

    QString requestStr("http://api.twitter.com/1/favorites/destroy/"+QString::number(id,10)+".xml");
    QUrl requestUrl(requestStr);
    //addQueryItem

    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), DESTROY_FAVORITE);
    issueDeleteRequest(req);

}
Exemplo n.º 2
0
void Petrel::destroyDirectMessage(quint64 id){

    QString requestStr("http://api.twitter.com/1/direct_messages/destroy/"+QString::number(id,10)+".xml");
    QUrl requestUrl(requestStr);
    //addQueryItem

    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), DESTROY_DIRECT_MESSAGE);
    issueDeleteRequest(req);

}
Exemplo n.º 3
0
void Petrel::publicTimeline(){

    QString requestStr("http://api.twitter.com/1/statuses/public_timeline.xml");
    QUrl requestUrl(requestStr);
    //addQueryItem

    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), PUBLIC_TIMELINE);
    issueGetRequest(req);

}
Exemplo n.º 4
0
void GoogleMapChart::geoCode(QString local){
    clearCoordinates();

    QString requestStr( tr("http://maps.google.com/maps/geo?q=%1&output=%2&key=%3")
                       .arg(local)
                       .arg("csv")
                       .arg("GOOGLE_MAPS_KEY") );

    manager->get( QNetworkRequest(requestStr) );
    ++pendingRequests;
}
Exemplo n.º 5
0
void Petrel::blocking_IdsBlocks(){

    QString requestStr("http://api.twitter.com/1/blocks/blocking/ids.xml");
    QUrl requestUrl(requestStr);
    //addQueryItem

    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), BLOCKING_IDS_BLOCKS);
    issueGetRequest(req);

}
Exemplo n.º 6
0
void Petrel::showSavedSearch(quint64 id){

    QString requestStr("http://api.twitter.com/1/saved_searches/show/"+QString::number(id,10)+".xml");
    QUrl requestUrl(requestStr);
    //addQueryItem

    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), SHOW_SAVED_SEARCH);
    issueGetRequest(req);

}
Exemplo n.º 7
0
void Petrel::retweets(quint64 id, int count){

    QString requestStr("http://api.twitter.com/1/statuses/retweets/"+QString::number(id,10)+".xml");
    QUrl requestUrl(requestStr);
    //addQueryItem
    if(count!=0) requestUrl.addQueryItem("count",QString::number(count,10));
    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), RETWEETS);
    issueGetRequest(req);

}
Exemplo n.º 8
0
void Petrel::savedSearches(){

    QString requestStr("http://api.twitter.com/1/saved_searches.xml");
    QUrl requestUrl(requestStr);
    //addQueryItem

    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), SAVED_SEARCHES);
    issueGetRequest(req);

}
Exemplo n.º 9
0
void Petrel::deleteListMember(quint64 list_id, quint64 id){

    QString requestStr("http://api.twitter.com/1/"+m_userid+"/"+QString::number(list_id,10)+"/members.xml");
    QUrl requestUrl(requestStr);
    //addQueryItem
    if(id!=0) requestUrl.addQueryItem("id",QString::number(id,10));
    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), DELETE_LIST_MEMBER);
    issueDeleteRequest(req);

}
Exemplo n.º 10
0
void QGoogleMap::geocode(const QString& address)
{
    clearCoord();
    QString requestStr( tr("http://maps.google.com/maps/geo?q=%1&output=%2&key=%3")
                        .arg("ottawa,canada")
                        .arg("csv")
                        .arg("ABQIAAAAkM8_WK_TbCjvkBG---ZIthTXs0ONl_M15hKlZqcx7qWsuP6DyBTkW6g_eiyHuBRFmEIh0OKgyQ9MgQ") );

    mgr->get( QNetworkRequest(requestStr) );
    ++pendingReq;
}
Exemplo n.º 11
0
void Petrel::rateLimitStatus(){

    QString requestStr("http://api.twitter.com/1/account/rate_limit_status.xml");
    QUrl requestUrl(requestStr);
    //addQueryItem

    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), RATE_LIMIT_STATUS);
    issueGetRequest(req);

}
Exemplo n.º 12
0
void Petrel::testHelp(){

    QString requestStr("http://api.twitter.com/1/help/test.xml");
    QUrl requestUrl(requestStr);
    //addQueryItem

    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), TEST_HELP);
    issueGetRequest(req);

}
Exemplo n.º 13
0
void Petrel::getListMembersId(quint64 list_id, quint64 id){

    QString requestStr("http://api.twitter.com/1/"+m_userid+"/"+QString::number(list_id,10)+"/members/"+QString::number(id,10)+".xml");
    QUrl requestUrl(requestStr);
    //addQueryItem

    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), GET_LIST_MEMBERS_ID);
    issueGetRequest(req);

}
Exemplo n.º 14
0
void Petrel::idsFriends(qint64 cursor){

    QString requestStr("http://api.twitter.com/1/friends/ids.xml");
    QUrl requestUrl(requestStr);
    //addQueryItem
    if(cursor!=0) requestUrl.addQueryItem("cursor",QString::number(cursor,10));
    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), IDS_FRIENDS);
    issueGetRequest(req);

}
Exemplo n.º 15
0
void Petrel::locationTrends(const QString& woeid){

    QString requestStr("http://api.twitter.com/1/trends/"+woeid+".xml");
    QUrl requestUrl(requestStr);
    //addQueryItem

    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), LOCATION_TRENDS);
    issueGetRequest(req);

}
Exemplo n.º 16
0
void Petrel::getListSubscribersId(const QString& user, quint64 list_id, quint64 id){

    QString requestStr("http://api.twitter.com/1/"+m_userid+"/"+QString::number(list_id,10)+"/subscribers/"+QString::number(id,10)+".xml");
    QUrl requestUrl(requestStr);
    //addQueryItem
    if(user!="") requestUrl.addQueryItem("user",user);
    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), GET_LIST_SUBSCRIBERS_ID);
    issueGetRequest(req);

}
Exemplo n.º 17
0
void Petrel::verifyCredentials(){

    QString requestStr("http://api.twitter.com/1/account/verify_credentials.xml");
    QUrl requestUrl(requestStr);
    //addQueryItem

    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), VERIFY_CREDENTIALS);
    issueGetRequest(req);

}
Exemplo n.º 18
0
void Petrel::existsFriendships(const QString& user_a, const QString& user_b){

    QString requestStr("http://api.twitter.com/1/friendships/exists.xml");
    QUrl requestUrl(requestStr);
    //addQueryItem
    if(user_a!="") requestUrl.addQueryItem("user_a",user_a);
    if(user_b!="") requestUrl.addQueryItem("user_b",user_b);
    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), EXISTS_FRIENDSHIPS);
    issueGetRequest(req);

}
Exemplo n.º 19
0
//BEGIN autogenerated methods
void Petrel::availableTrends(const QString& lat, const QString& long_){

    QString requestStr("http://api.twitter.com/1/trends/available.xml");
    QUrl requestUrl(requestStr);
    //addQueryItem
    if(lat!="") requestUrl.addQueryItem("lat",lat);
    if(long_!="") requestUrl.addQueryItem("long",long_);
    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), AVAILABLE_TRENDS);
    issueGetRequest(req);

}
Exemplo n.º 20
0
void Petrel::getListSubscribers(quint64 list_id, qint64 cursor, quint64 id){

    QString requestStr("http://api.twitter.com/1/"+m_userid+"/"+QString::number(list_id,10)+"/subscribers.xml");
    QUrl requestUrl(requestStr);
    //addQueryItem
    if(cursor!=0) requestUrl.addQueryItem("cursor",QString::number(cursor,10));
    if(id!=0) requestUrl.addQueryItem("id",QString::number(id,10));
    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), GET_LIST_SUBSCRIBERS);
    issueGetRequest(req);

}
Exemplo n.º 21
0
void Petrel::postListSubscriber(quint64 list_id, quint64 id){

    QString requestStr("http://api.twitter.com/1/"+m_userid+"/"+QString::number(list_id,10)+"/subscribers.xml");
    QUrl requestUrl(requestStr);
    //addQueryItem
    if(id!=0) requestUrl.addQueryItem("id",QString::number(id,10));
    QByteArray _query_(requestUrl.encodedQuery());
    QNetworkRequest req(requestUrl.toString(QUrl::RemoveQuery));
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), POST_LIST_SUBSCRIBER);
    issuePostRequest(req,_query_);

}
Exemplo n.º 22
0
void Petrel::retweet(quint64 id){

    QString requestStr("http://api.twitter.com/1/statuses/retweet/"+QString::number(id,10)+".xml");
    QUrl requestUrl(requestStr);
    //addQueryItem

    QByteArray _query_(requestUrl.encodedQuery());
    QNetworkRequest req(requestUrl.toString(QUrl::RemoveQuery));
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), RETWEET);
    issuePutRequest(req,_query_);

}
Exemplo n.º 23
0
void Petrel::favorites(quint64 id, int page){

    QString requestStr("http://api.twitter.com/1/favorites.xml");
    QUrl requestUrl(requestStr);
    //addQueryItem
    if(id!=0) requestUrl.addQueryItem("id",QString::number(id,10));
    if(page!=0) requestUrl.addQueryItem("page",QString::number(page,10));
    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), FAVORITES);
    issueGetRequest(req);

}
Exemplo n.º 24
0
void Petrel::createSavedSearch(const QString& query){

    QString requestStr("http://api.twitter.com/1/saved_searches/create.xml");
    QUrl requestUrl(requestStr);
    //addQueryItem
    if(query!="") requestUrl.addQueryItem("query",query);
    QByteArray _query_(requestUrl.encodedQuery());
    QNetworkRequest req(requestUrl.toString(QUrl::RemoveQuery));
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), CREATE_SAVED_SEARCH);
    issuePostRequest(req,_query_);

}
Exemplo n.º 25
0
void Petrel::destroyFriendship(quint64 id, quint64 user_id, const QString& screen_name){

    QString requestStr("http://api.twitter.com/1/friendships/destroy/"+QString::number(id,10)+".xml");
    QUrl requestUrl(requestStr);
    //addQueryItem
    if(user_id!=0) requestUrl.addQueryItem("user_id",QString::number(user_id,10));
    if(screen_name!="") requestUrl.addQueryItem("screen_name",screen_name);
    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), DESTROY_FRIENDSHIP);
    issueDeleteRequest(req);

}
Exemplo n.º 26
0
void Petrel::updateDeliveryDevice(const QString& device){

    QString requestStr("http://api.twitter.com/1/account/update_delivery_device.xml");
    QUrl requestUrl(requestStr);
    //addQueryItem
    if(device!="") requestUrl.addQueryItem("device",device);
    QByteArray _query_(requestUrl.encodedQuery());
    QNetworkRequest req(requestUrl.toString(QUrl::RemoveQuery));
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), UPDATE_DELIVERY_DEVICE);
    issuePostRequest(req,_query_);

}
Exemplo n.º 27
0
void Petrel::createFavorite(quint64 id){

    QString requestStr("http://api.twitter.com/1/favorites/create/"+QString::number(id,10)+".xml");
    QUrl requestUrl(requestStr);
    //addQueryItem

    QByteArray _query_(requestUrl.encodedQuery());
    QNetworkRequest req(requestUrl.toString(QUrl::RemoveQuery));
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), CREATE_FAVORITE);
    issuePostRequest(req,_query_);

}
Exemplo n.º 28
0
void Petrel::createBlock(quint64 id, quint64 user_id, const QString& screen_name){

    QString requestStr("http://api.twitter.com/1/blocks/create/"+QString::number(id,10)+".xml");
    QUrl requestUrl(requestStr);
    //addQueryItem
    if(user_id!=0) requestUrl.addQueryItem("user_id",QString::number(user_id,10));
    if(screen_name!="") requestUrl.addQueryItem("screen_name",screen_name);
    QByteArray _query_(requestUrl.encodedQuery());
    QNetworkRequest req(requestUrl.toString(QUrl::RemoveQuery));
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), CREATE_BLOCK);
    issuePostRequest(req,_query_);

}
Exemplo n.º 29
0
void Petrel::searchUsers(const QString& q, const QString& per_page, int page){

    QString requestStr("http://api.twitter.com/1/users/search.xml");
    QUrl requestUrl(requestStr);
    //addQueryItem
    if(q!="") requestUrl.addQueryItem("q",q);
    if(per_page!="") requestUrl.addQueryItem("per_page",per_page);
    if(page!=0) requestUrl.addQueryItem("page",QString::number(page,10));
    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), SEARCH_USERS);
    issueGetRequest(req);

}
Exemplo n.º 30
0
void Petrel::showUsers(quint64 id, quint64 user_id, const QString& screen_name){

    QString requestStr("http://api.twitter.com/1/users/show.xml");
    QUrl requestUrl(requestStr);
    //addQueryItem
    if(id!=0) requestUrl.addQueryItem("id",QString::number(id,10));
    if(user_id!=0) requestUrl.addQueryItem("user_id",QString::number(user_id,10));
    if(screen_name!="") requestUrl.addQueryItem("screen_name",screen_name);
    QNetworkRequest req(requestUrl.toString());
    req.setAttribute((QNetworkRequest::Attribute)(QNetworkRequest::User + ATTR_ROLE), SHOW_USERS);
    issueGetRequest(req);

}