我在Facebook Graph API
中使用Salesforce
并使用用户搜索获取所有用户。
点击或选择某个特定用户时,该用户/个人资料的帖子/个人资料不会出现。
我正在使用端点URL发出HTTP GET请求:
**endpointurl=**'https://graph.facebook.com/'+searchtxtfblocal+'?fields=id,name,location,picture,education,birthday,link,first_name,last_name,statuses.limit(20).fields(message,id,updated_time),photos.limit(20).type(uploaded).fields(id,link,picture,source,updated_time,name,created_time,width,icon,height),videos.limit(20).type(uploaded).fields(id,source,picture,created_time,embed_html,name,updated_time,description),links.limit(20).fields(created_time,description,link,id,name,message,picture,icon)&access_token='+facebooklogindetailxml.AccessToken;
其中searchtxtfblocal
为user/profile id
。
此端点的某些参数即将Null
来statuses
,username
,birthday
,links
,likes
,{{1调试中的等等。
我有有效的访问令牌,仍然将这些参数设为null。
您能否建议一种纠正此错误的方法?
答案 0 :(得分:0)
这些必须与权限范围有关,并且您尚未指定查询用户。如果查询用户statuses
(意味着访问令牌属于您要查询的人),则需要相应的权限范围,例如;
links
&read_stream
需要user_posts
或birthday
user_birthday
需要likes
user_likes
需要photos
user_photos
需要username
如果您要查询其他用户,则只能检索公共供稿。
SetStrInfo
已被弃用,不再有效。