2011-02-10 4 views
0

Facebook docsによれば、OAuth Device Flowがサポートされています。Facebookデバイスフローサポート

しかし、デバイスフロープロセスの開始時に指示に従うと、状態コード400(メソッドが実装されていません)が表示されます。

Facebook Device Flowプロセスを正常に実行できる人は誰ですか?

-Xポストカール

https://graph.facebook.com/oauth/device?type=device_code&client_id= {APPID}

<HTML> 
    <HEAD> 
     <TITLE>400 Bad Request</TITLE> 
    </HEAD> 
    <BODY> 
     <H1>Method Not Implemented</H1> 
     Invalid method in request<P> 
    </BODY> 
</HTML> 

答えて

2

をあなたが間違っているとFacebookのドキュメントが思っていたようです:FAIL

あなたはPOSTリクエストを送る必要があります王cURLを行うが、要求データはURLの一部であってはならない。その代わりに、-dオプションを使用して送信データを指定し、URLを?記号のように、this superuser question

でも!適切なHTTPメソッドを使用しても、次のエラーメッセージが表示されます。

サポートされないタイプ: 'device_code'サポートされているタイプ:WEB_SERVER、user_agentの、client_cred、ユーザ名

は今最良の部分:あなたはのclient_idを使用しない限り、これが起こるてFacebook自身がtheir demoに使用します!その場合、期待されるコードuser_codeとverification_uriを持つ200(OK)応答が得られます。明らかに、彼らのアプリケーションは、私たちが試しているアプリケーションとは何とか違っています。これについてのアプリ設定ページのヒントはありません。

ところで、FacebookのDevice Flowをうまく使用していると主張している人はいませんか?

+0

Facebookのバグを試すことができます。 facebook.com/bugs/166716050078293コメントは、この機能は公開されていないことを示唆しています。 –

関連する問題