[问题] 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