我正在使用Facebook Graph API的v2.5。
manage_pages
和pages_show_list
权限之间的区别是什么?
从docs开始,您似乎需要manage_pages
来获取网页访问令牌。但我试过了,只能通过pages_show_list
权限获得它。
这是一个错误还是我错过了什么?
答案 0 :(得分:2)
这个主题的文档含糊不清,不完整。 Facebook表示他们向所有应用授予pages_show_list
(我无法确认,请参阅this question),而manage_pages
需要通过Facebook进行审核。
一个导入差异是应用程序呈现给用户的方式。如果您请求manage_pages
,系统会告知用户您的应用想要在用户批准之前管理他/她的网页。
除此之外,我在文档中发现的唯一区别是,manage_pages
与publish_pages
相结合,允许应用发布网页。
答案 1 :(得分:0)
def cluster4(X,f,r):
pts,n = np.shape(X)
centers = np.ones((pts,1),dtype=int)
for i in range(pts):
if not centers[i]:
continue
pdist = sp.spatial.distance.cdist(X,[X[i]])
inrange = (pdist <= r)
inrange[i] = False
lesser = (f < f[i])
if np.any(inrange & lesser):
centers[i] = 0
centers[inrange & np.invert(lesser)] = 0
return np.where(centers == 1)[0]
只允许您接收请求用户所管理的页面列表。