Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有可能构建一个利用Facebook的客户端应用程序';什么是私有API?_Facebook_Api_Facebook Graph Api_Reverse Engineering - Fatal编程技术网

是否有可能构建一个利用Facebook的客户端应用程序';什么是私有API?

是否有可能构建一个利用Facebook的客户端应用程序';什么是私有API?,facebook,api,facebook-graph-api,reverse-engineering,Facebook,Api,Facebook Graph Api,Reverse Engineering,我不是在说公共图形api,我是在问,在技术上,是否可以使用facebook官方应用程序使用的facebook私有api,并从登录/注册等功能中获益 比如,如果我对messenger或facebook应用程序进行反向工程,并用它们的API模拟它们的通信,我能构建一个工作客户端吗 谢谢。是的,理论上是可能的 然而,请记住,如果Facebook不同意你的想法,你很容易被起诉。例如,如果您试图在未经他们许可的情况下使用他们自己的私有知识产权,或者您违反了他们的服务条款协议(逆向工程毫无疑问将在其中),那

我不是在说公共图形api,我是在问,在技术上,是否可以使用facebook官方应用程序使用的facebook私有api,并从登录/注册等功能中获益

比如,如果我对messenger或facebook应用程序进行反向工程,并用它们的API模拟它们的通信,我能构建一个工作客户端吗


谢谢。

是的,理论上是可能的

然而,请记住,如果Facebook不同意你的想法,你很容易被起诉。例如,如果您试图在未经他们许可的情况下使用他们自己的私有知识产权,或者您违反了他们的服务条款协议(逆向工程毫无疑问将在其中),那么他们可以依法起诉

Facebook有公开的API和文档,这是开发者想要使用的。如果你决定忽略它,去挖掘那些你不拥有,也不同意访问的东西,你会给自己带来麻烦


我并不是说要让人大吃一惊,我只是说从现实的角度来看这是怎样的。

现有的项目已经做了同样的事情

看看德奎斯的作品。他还编写了和的API反向工程教程

请看下面的例子。他们对Facebook桌面web前端使用的API进行了反向工程


它们存在多年。到目前为止,他们都没有被起诉。但是,如果您打算这样做,建议您隐藏您的身份。此外,您可能希望开放项目的源代码,并将其托管在多个站点上。如今,科技公司的自大程度非常高。

从技术上讲是的。然后Facebook会发现它,因为它不完美,并禁止你和应用谢谢你的回答,但我不认为Facebook会起诉像我这样的个人,我的意思是我不是一家公司。除了法律上的事情,他们采取什么样的安全措施来防止这种情况?