diff options
| author | Tim Redfern <tim@eclectronics.org> | 2014-03-04 12:35:35 +0000 |
|---|---|---|
| committer | Tim Redfern <tim@eclectronics.org> | 2014-03-04 12:35:35 +0000 |
| commit | 3726e496813e556e88baf5dc8acabe290a1a66f4 (patch) | |
| tree | ec1027c650cb231c6835b2e85a5eb3021f8c0f61 /test-instagram/src/testApp.cpp | |
| parent | 8dd6225e9e0bc6e2ae204b434369259a845a7979 (diff) | |
https session not working
Diffstat (limited to 'test-instagram/src/testApp.cpp')
| -rw-r--r-- | test-instagram/src/testApp.cpp | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/test-instagram/src/testApp.cpp b/test-instagram/src/testApp.cpp new file mode 100644 index 0000000..018d468 --- /dev/null +++ b/test-instagram/src/testApp.cpp @@ -0,0 +1,68 @@ +#include "testApp.h" + + +//-------------------------------------------------------------- +void testApp::setup(){ + ofSetVerticalSync(true); + + //https://api.instagram.com/v1/media/popular?client_id=CLIENT-ID + + const Poco::URI uri("https://api.instagram.com/v1/media/popular"); + Poco::Net::Context::Ptr context =new Poco::Net::Context(Poco::Net::Context::CLIENT_USE, "", + "","",Poco::Net::Context::VERIFY_RELAXED, + 9, true, "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"); + Poco::SharedPtr<Poco::Net::InvalidCertificateHandler> pAcceptCertHandler = new Poco::Net::AcceptCertificateHandler(true); + Poco::Net::SSLManager::instance().initializeClient(NULL, pAcceptCertHandler, context); + + Poco::Net::HTTPSClientSession session(uri.getHost(), uri.getPort(), context ); + Poco::Net::HTTPRequest request(Poco::Net::HTTPRequest::HTTP_GET,"https://api.instagram.com/v1/media/popular"); + std::ostream& bs =session.sendRequest(request); + bs<<""<<std::endl; + Poco::Net::HTTPResponse response; + std::istream& rs = session.receiveResponse(response); + std::cout<<rs<<std::endl; + + ofBackground(255,255,255); + ofSetColor(0,0,0); +} + +//-------------------------------------------------------------- +void testApp::update(){ + +} + +//-------------------------------------------------------------- +void testApp::draw(){ + //ofDrawBitmapString(requestStr,20,20); + //ofDrawBitmapString(responseStr,20,60); +} + +//-------------------------------------------------------------- + +//-------------------------------------------------------------- +void testApp::keyPressed (int key){ + +} + +//-------------------------------------------------------------- +void testApp::mouseMoved(int x, int y ){ +} + +//-------------------------------------------------------------- +void testApp::mouseDragged(int x, int y, int button){ +} + +//-------------------------------------------------------------- +void testApp::mousePressed(int x, int y, int button){ +} + +//-------------------------------------------------------------- +void testApp::mouseReleased(int x, int y, int button){ + +} + +//-------------------------------------------------------------- +void testApp::windowResized(int w, int h){ + +} + |
