質問

私はこれによって完全に軽されています。私のアプリに登録されている次のFacebookアプリアクセストークンがあります。

|

そして私は次のURLを取得しようとします:(アンダーニュースの偽のトークン)

 https://graph.facebook.com/<user-id>/likes?access_token=<number>|<hash>
 String accessToken = "258443224256787|dsK3fffe7g-rejponkVlfwef3GenVng6Y";

 WS.url("https://graph.facebook.com/" + socialUser.id.id + "/likes?access_token="+accessToken)

 accessToken = "258443224256787" + URLEncoder.encode("|") + "dsK3ks7g-dsK3fffe7g-rejponkVlfwef3GenVng6Y";
.

次のエラーメッセージを入手します。

{"error":{"message":"An access token is required to request this 
resource.","type":"OAuthException","code":104}}
.

グラフAPI Explorerツールで使用すると、エラーが発生しません。問題は、私のURLのパイプシンボルの使い方がわからないと思います(成功なしで数時間の間グーグルを試みました - urlencoder.enodreがありませんでした)。

助けてください!: - )

(私はJava Playを使っています!2)

編集私は私のリンクをデバッグするとき、私はURLENCODERのためにPIPEの代わりに "%7c"を取得します。

編集2 URLを直接ブラウザに投稿すると機能します。

編集3 追加されたurlencoder-code

役に立ちましたか?

解決

は、url()を使用しない限り、ws.url()は私のクエリパラメータを受け入れませんでした。問題を解決したSetQueryParameters()。: - )

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top