summaryrefslogtreecommitdiff
path: root/test-instagram/src/testApp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test-instagram/src/testApp.cpp')
-rw-r--r--test-instagram/src/testApp.cpp68
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){
+
+}
+