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); }
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); }
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); }
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; }
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); }
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); }
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); }
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); }
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); }
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; }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
//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); }
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); }
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_); }
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_); }
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); }
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_); }
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); }
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_); }
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_); }
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_); }
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); }
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); }