gpt4 book ai didi

ios - 发布到 "me/myapp:myaction"会导致我的开放图故事仅显示在我的 'recent activity' 部分

转载 作者:行者123 更新时间:2023-11-28 20:16:23 24 4
gpt4 key购买 nike

我正在尝试让我的开放图表故事也出现在我的时间线上,并在新闻提要中被看到。我通过调用授权用户

        NSArray *permissions = [[NSArray alloc] initWithObjects:
@"email", @"publish_actions",
nil];
[FBSession openActiveSessionWithPublishPermissions:permissions
defaultAudience:FBSessionDefaultAudienceFriends
allowLoginUI:YES
completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {//some handler code}

并通过调用发布我的开放图故事

    NSMutableDictionary<FBGraphObject> *action = [FBGraphObject graphObject];
action[@"event"] = myEventUrlString;

[FBRequestConnection startForPostWithGraphPath:@"me/myapp:myaction" graphObject:action completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {//some handler code}

调用成功,我得到了一个 ID,但我一直看到的是我的开放图表故事没有出现在我的时间轴上,也没有出现在新闻提要中,似乎只显示在“最近的事件”部分我的页面。

最佳答案

您可以“明确分享”您的操作以使其出现在用户的时间轴上:https://developers.facebook.com/docs/opengraph/guides/explicit-sharing/

请务必阅读该页面的“不当使用”部分,以确保您符合准则。

一旦您在应用程序设置中为您的操作启用它,您应该执行如下操作以在每个操作中启用它:

NSMutableDictionary<FBGraphObject> *action = [FBGraphObject graphObject];
action[@"event"] = myEventUrlString;
action[@"explicitly_shared"] = @"true";

关于ios - 发布到 "me/myapp:myaction"会导致我的开放图故事仅显示在我的 'recent activity' 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17935352/

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