Ios Facebook在MKMapView上签入

Ios Facebook在MKMapView上签入,ios,facebook-graph-api,mkmapview,Ios,Facebook Graph Api,Mkmapview,我正在开发一个应用程序,在成功登录Facebook后,将出现一个带有MKMapView的UIViewController。我只想在MKMapView上获取所有签入和放置注释。我如何才能做到这一点?您必须获得用户的许可才能在登录时访问签入。之后,您可以使用“https://graph.facebook.com/me/checkins?access_token=...“以获取登录用户的所有签入。要访问朋友的签入,请使用“https://graph.facebook.com/[Friend's use

我正在开发一个应用程序,在成功登录Facebook后,将出现一个带有
MKMapView
UIViewController
。我只想在
MKMapView
上获取所有签入和放置注释。我如何才能做到这一点?

您必须获得用户的许可才能在登录时访问签入。之后,您可以使用“https://graph.facebook.com/me/checkins?access_token=...“以获取登录用户的所有签入。要访问朋友的签入,请使用“https://graph.facebook.com/[Friend's userID]/checkins?access_token=…”,它将返回登录用户可以访问的该朋友的所有签入

要查看Graph API,请执行以下操作:

关于如何使用Facebook SDK调用这些API:

谢谢,但我的主要问题是如何将这些签入放到
MKMapView
上。为了响应正确的签入API,您将收到签入对象“”。响应中有一个“place”参数,它反过来保存纬度/经度参数。您所要做的就是提取这些信息,创建一个采用MKAnnotation协议的自定义类,将此位置信息存储到该自定义类的对象中,只需将自定义对象数组传递给MKMapView的addAnnotations:方法。供参考:”。希望这有帮助