【问题标题】:how to pass parameter in facebook redirect_uri如何在 facebook redirect_uri 中传递参数
【发布时间】:2013-11-20 19:25:30
【问题描述】:

我正在使用https://graph.facebook.com/oauth/authorizeclient_id=APP_ID&redirect_uri=MY_URL&scope=user_likes,friends_likes

从用户那里获得访问他的信息的权限。之后我被重定向到 MY_URL,问题是我需要将参数传递给 MY_URL。 我想做类似的事情:
MY_SITE?parameter=test.

如何在不与外部参数混合的情况下做到这一点?

谢谢!

【问题讨论】:

标签: facebook facebook-graph-api httprequest http-redirect


【解决方案1】:

使用urlencode(MY_URL) 而不是MY_URL

【讨论】:

  • 这没有回答问题。 OP 不是询问 url 编码,而是如何告诉 Facebook 将包含非静态参数的重定向 URI 列入白名单。
【解决方案2】:

使用 javascript 将 MY_URL 替换为 encodeURIComponent(MY_URL)。例如:

window.location = 'https://graph.facebook.com/oauth/authorizeclient_id=APP_ID&redirect_uri='+encodeURIComponent(MY_URL)+'&scope=user_likes,friends_likes';

【讨论】:

  • 这没有回答问题。 OP 不是询问 url 编码,而是如何告诉 Facebook 将包含非静态参数的重定向 URI 列入白名单。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-09
  • 2014-05-04
  • 2019-11-23
  • 1970-01-01
  • 2018-07-05
  • 2017-01-15
相关资源
最近更新 更多