[問題] c++ facebook發文章

作者: MOONY135 (談無慾)   2016-12-20 14:59:03
開發平台(Platform): (Ex: Win10, Linux, ...)
win7 vs2015
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
qt 5.7
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
大家好
請問有人用過c++跟facebook連動嗎
目前已經有用Access Token取得一些資訊
不過我是從graph取得自己的access token
我還沒做到從程式取出access token的方法...
請問有人有經驗嗎
目前的程式流程是
按下PC端分享按鈕->開啟瀏覽器->將圖片放上去->user自己打字->自己按下發文鍵
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-12-21 00:35:00
你有申請app ID嗎
作者: MOONY135 (談無慾)   2016-12-21 07:42:00
作者: lc85301 (pomelocandy)   2016-12-21 11:07:00
覺得用python 簡單得多owo
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-12-21 12:33:00
是阿 你要有一個程式跑在port 80或你指定的什麼port上當fb根據redirect-uri送request回來的時候 你的程式要像個真的http server一樣回答他有收到謝謝當然以上這些你可以寫成一個CGI程式啦
作者: uranusjr (←這人是超級笨蛋)   2016-12-21 16:58:00
這用 C++ 寫真的滿自虐的, 雖然 Qt 應該是勉強可以...真的用 QTcpServer 硬幹一個 HTTP server 也不是不可能
作者: MOONY135 (談無慾)   2016-12-21 17:59:00
還是可以用C++去CALL其它語言寫的程式來做阿
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-12-22 10:44:00
阿你有一個httpd server最簡單阿不是C++摳別人 callback回來不是C++接 不可能由他摳是別人摳C++ 而這個別人你爽也可用C++寫也就是C++寫的CGI程式跑在httpd server上差別是http有很多情況要處理 httpd會幫你處理很多事情CGI程式只要從stdin收request 解開以後再摳你的主要C++程式即可而你若不用httpd server就要自己重來
作者: uranusjr (←這人是超級笨蛋)   2016-12-22 20:59:00
httpd 就是 Apache HTTP Server, 專門用來架網站的你應該先熟悉一下 Facebook 的 app 認證流程, 不然從那邊開始解釋要牽扯太多東西, 在這裡討論不完不過我是覺得為了這個請出 Apache 也未免太小題大作
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-12-22 21:53:00
也還好啦,畢竟他方便使用,容易架設。其他"相對簡單"的httpd反而比較難搞。
作者: Killercat (殺人貓™)   2016-12-26 14:14:00
其實自己開一個thread開port 80土炮收http也是可以的只是這用C++很自虐 沒必要這樣玩另外httpd收到的東西要怎麼direct到C app?方法是不少named pipeline, unix socket...但是難度都不低結論就是,你要熟悉這個,沒必要找個最難搞的分散焦點
作者: MOONY135 (談無慾)   2016-12-27 11:15:00
還是改條路走好了 沒必要虐自己qq

Links booklink

Contact Us: admin [ a t ] ucptt.com