2011-02-10 94 views

回答

2

关于你的具体的错误,似乎Facebook的文档让你做错了:失败

你必须发送POST请求,你是国王cURL做,但请求数据不能是URL的一部分。相反,你应该使用-d选项来指定发送的数据并使用URL直到?标志,如图所示this superuser question

但是!即使您使用正确的HTTP方法,您也会得到一个错误消息:

不支持的类型:'device_code'。支持的类型:web_server,USER_AGENT,client_cred,用户名

现在最好的一部分:发生这种情况,除非您使用Facebook的CLIENT_ID本身用于their demo!在这种情况下,您将得到一个200(OK)的响应,其中包含预期的代码user_code和verification_uri。显然他们的应用程序与我们尝试的应用程序有所不同。在应用程序配置页面中没有关于此的提示。

顺便说一句,我还没有发现任何人声称已成功使用Facebook的设备流程,是吗?

+0

Facebook的错误:http://开发商。 facebook.com/bugs/166716050078293评论表明此功能尚未公开可用。 –