我正在开发与Facebook集成的移动应用程序。到目前为止,我只开发了Android版本。该应用程序向用户发送通知,以便他们可以确认自己在足球比赛中的状态。
当用户使用Facebook的桌面版本单击通知时,一切正常,facebook画布页面发送带有signed_request的发布请求。但是在iOS版本上,由于我还没有该应用程序,因此将用户重定向到以下网址:
[我的画布网页URL] REF =&通知符码= AQD6fUp8oAvz9pDD1ygEfoaXW6ls3jEyhPsBmZP-nXrhQw67U0BBqZXJPa6MDyJu1_kSuUYjFPP-RtGRvdv7iyADlJavuZqqDsnNF7AAfDSatopNQEeBqplEUhhDXVDZcUSBFjZFcEmhwdboPliFE5jbjk4PyJY1_vOaE4b4UAbs11pOJXGRq2RU_mJUC2GPzBT63W-aewc60bHTiXrMzgzI_Da3Sp0mlAa7SQn1rF-co2Au-BDDGpV694bOmC5PtJBpIJTU_FO_bwl-vb3bDeQOp-XRLe8_K3JP3hQhutcFy7jeSySP0D2dhVDPgwUn9u8&fb_source =通知&request_ids = 196632097193420&app_request_type = user_to_user#_ =
我不知道如何解析该网址,并且它没有签名的请求。我在Google上进行了一些搜索,发现该代码querystring参数可用于获取访问令牌(在建立登录名时),但是我需要redirect_uri。我不知道如何使用此URL来获取有关此用户的信息。
最佳答案
您是否看到有关official的文章?那里有一个很好的解释。我完全不认为这是一个糟糕的经历。