此处将为大家介绍关于如何在Android中集成Foursquare的详细内容,并且为您解答有关android集成chromiumview的相关问题,此外,我们还将为您介绍关于android–Fours
此处将为大家介绍关于如何在Android中集成Foursquare的详细内容,并且为您解答有关android集成chromiumview的相关问题,此外,我们还将为您介绍关于android – Foursquare Venue类别网址图标 – 访问被拒绝、android – Foursquare用户检查V2、Android – ScrollView就像带有地图列表的foursquare、android – 如何创建像Foursquare兴趣选择屏幕一样的gridview?的有用信息。
本文目录一览:- 如何在Android中集成Foursquare(android集成chromiumview)
- android – Foursquare Venue类别网址图标 – 访问被拒绝
- android – Foursquare用户检查V2
- Android – ScrollView就像带有地图列表的foursquare
- android – 如何创建像Foursquare兴趣选择屏幕一样的gridview?
如何在Android中集成Foursquare(android集成chromiumview)
请帮忙.
解决方法
https://github.com/jiramot/foursquare-android-sdk
android – Foursquare Venue类别网址图标 – 访问被拒绝
当我将场地放在地图上时,一些请求会返回拒绝访问
这是一个例子:
https://ss1.4sqi.net/img/categories/education/administrativebuilding_32.png
<Error> <Code>AccessDenied</Code> <Message>Access Denied</Message> <RequestId>A25C4A76CBE89768</RequestId> <HostId>BQQK0z2iGYhmxjUJvlTz2vUWYO4wTF8lE7g6LuS1jHXNmwT88FwvfObPqyPzWOne</HostId> </Error>
解决方法
android – Foursquare用户检查V2
我正在使用Foursquare的v2来允许用户登录到指定的地点.我正在尝试签署请求,但到目前为止,我得到以下内容
u'Meta': {
u'errorType': u'param_error',
u'code': 400,
u'errorDetail': u'Invalid checkin id'
},
u'response': {
}
}
我这样做的方式如下,移动用户向我的网页发送一个请求,其中包含场地ID和他们的用户ID,Web处理程序执行以下操作
venueID = self.request.get("venue")
user = self.request.get("user")
params = {
'oauth_token': user
}
consumer = oauth2.Consumer(key=keys.CLIENT_ID,secret=keys.CLIENT_SECRET)
params.update({'signature': hunchMethods.sign_request(params, keys.CLIENT_SECRET)})
check_in_req = "https://api.foursquare.com/v2/checkins/" + venueID + "?" + urllib.urlencode(params)
print check_in_req
url1 = fetch(check_in_req)
json_response = simplejson.loads(url1.content.encode('utf-8'))
print json_response
我的签名请求方法如下:
def sign_request(query_dict, data):
queries = sorted( (unicode(k).encode('utf-8'), unicode(v).encode('utf-8'))
for k,v in query_dict.iteritems() )
data = urllib.urlencode(queries) + data
UPDATE
感谢@Drew我意识到我正在尝试实现错误的方法,因为我已经更新了我的代码
def post(self, info):
venueID = self.request.get("venue")
user = self.request.get("user")
venue = venue_id_change.retrieveNewID(venueID, user)
url = "https://api.foursquare.com/v2/checkins/add?venueId=" +venue+ "&oauth_token=" + user + "&broadcast=private"
logging.info(url)
url1 = fetch(url)
json_response = simplejson.loads(url1.content.encode('utf-8'))
虽然这似乎没有做任何事情:-(我错过了什么?
解决方法:
您似乎使用了错误的API方法.
The method you’re using获取签入ID并返回现有签到的详细信息.
This one获取场地ID并创建新的签到.
Android – ScrollView就像带有地图列表的foursquare
尝试在大约20%的屏幕(在ActionBar下面)创建一个包含MapView的视图,屏幕的其余部分是ScrollView,当向下滚动时,重叠在MapView顶部并隐藏它.简而言之就像FourSquare的Android应用程序.
有任何想法吗?
解决方法
详情http://android.amberfog.com/?p=915
源代码示例:https://github.com/dlukashev/AndroidSlidingUpPanel-foursquare-map-demo
android – 如何创建像Foursquare兴趣选择屏幕一样的gridview?
我正在尝试创建类似于Foursquare兴趣选择的屏幕,类似于Tag云,其中可以选择多个按钮来表示用户的兴趣.
我试过创建一个gridview但是我无法实现按钮包装到下一行的效果.
有没有办法可以通过gridview实现?有没有一个库可以做这种UI?
解决方法
ApmeM/android-flowlayout
blazsolar/FlowLayout
suanmiao/flowlayout
(降序* s)
今天关于如何在Android中集成Foursquare和android集成chromiumview的介绍到此结束,谢谢您的阅读,有关android – Foursquare Venue类别网址图标 – 访问被拒绝、android – Foursquare用户检查V2、Android – ScrollView就像带有地图列表的foursquare、android – 如何创建像Foursquare兴趣选择屏幕一样的gridview?等更多相关知识的信息可以在本站进行查询。
本文标签: