gpt4 book ai didi

ios - 为什么不 https ://graph. facebook.com/me/friends/myApp :myAction work?

转载 作者:行者123 更新时间:2023-11-29 04:42:34 24 4
gpt4 key购买 nike

我创建了一个也发布对象的操作。我启用了publish_actions权限。我可以通过以下方式获取我的操作列表: https://graph.facebook.com/me/myApp:myAction

但我无法得到: https://graph.facebook.com/me/friends/myApp:myAction

或者我是否需要直接获取对象列表并以某种方式过滤掉自己?实际上,我无法弄清楚如何在不通过关联操作调用对象列表的情况下获取对象列表。事情就是这样吗?

解决方法:首先,我fql.query“从用户中选择uid,名称,is_app_user,其中uid in(从 friend 中选择uid2,其中uid1 = me())和is_app_user = 1”并返回安装了该应用程序的 friend ...

第二,我取回该查询并使用它来批处理以下内容:

for (NSDictionary *d in friendsWithApp) {
NSString *jsonRequest = [NSString stringWithFormat:@"{ \"method\": \"GET\", \"relative_url\": \"%@/myApp:myAction/myObject\" }", [d objectForKey:@"uid"]];
jsonRequestsArray = [jsonRequestsArray stringByAppendingString:jsonRequest];

setCount++;
if (setCount!=[presets count]) {
jsonRequestsArray = [jsonRequestsArray stringByAppendingString:@", "];
}
}
jsonRequestsArray = [jsonRequestsArray stringByAppendingString:@" ]"];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObject:jsonRequestsArray forKey:@"batch"];
[facebook requestWithGraphPath:@"me" andParams:params andHttpMethod:@"POST" andDelegate:self];

呃。我还通过此 fql.query 获得了可用列表:

“从流 WHERE filter_key 中选择 post_id、actor_id、归因(从stream_filter WHERE uid=me() AND type='newsfeed')中选择 filter_key AND app_id = MY_APP_ID”

但它不会返回很多项目,因为它与最后 50 条新闻项目竞争。如果应用程序使用得足够多,也许这将是一种可行的方法,但似乎使用率会下降,然后你就无法轻松访问旧帖子。

最佳答案

Permissions 的文档中您可以清楚地看到除了您已经拥有的“publish_actions”之外的两个附加权限:

user_actions:APP_NAMESPACE

friends_actions:APP_NAMESPACE

它指出:

Allows you retrieve the actions published by another application as specified by the app namespace. For example, to request the ability to retrieve the actions published by an app which has the namespace awesomeapp, prompt the user for the users_actions:awesomeapp and/or friends_actions:awesomeapp permissions.

关于ios - 为什么不 https ://graph. facebook.com/me/friends/myApp :myAction work?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10147991/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com