gpt4 book ai didi

ios - 获取 Facebook 的应用程序链接托管 API

转载 作者:可可西里 更新时间:2023-11-01 04:01:56 25 4
gpt4 key购买 nike

我正在尝试使用适用于 IOS 的 facebook 图形版本方法获取 app_link_hosts,但收到错误消息。任何人都可以帮助我解决此问题。Facebook 和 App Link 的文档不清楚。

这是代码,

 NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
@"app name", @"name",
theUrl, @"al:ios:url",
@"app store id", @"al:ios_id",
@"app name", @"al:ios:app_name",
@"{\"should_fallback\": false}", @"web",
fbAccessToken, @"access_token",
nil
];

/* make the API call */

[FBRequestConnection startWithGraphPath:@"/(fb app id)/app_link_hosts"
parameters:params
HTTPMethod:@"POST"
completionHandler:^(
FBRequestConnection *connection,
id result,
NSError *error
) {
/* handle the result */
NSLog(@"Result = %@",result);
if(error) NSLog(@"error = %@",error);
}];

这是我得到的错误,

 error = Error Domain=com.facebook.sdk Code=5 "The operation couldn’t be completed. (com.facebook.sdk error 5.)" UserInfo=0x8c7d4b0 {com.facebook.sdk:HTTPStatusCode=403, com.facebook.sdk:ParsedJSONResponseKey={
body = {
error = {
code = 200;
message = "(#200) Permissions error";
type = OAuthException;
};
};
code = 403;
}, com.facebook.sdk:ErrorSessionKey=<FBSession: 0x9a53750, state: FBSessionStateOpen, loginHandler: 0x9a51fd0, appID: 443803585653119, urlSchemeSuffix: , tokenCachingStrategy:<FBSessionTokenCachingStrategy: 0x9a52960>, expirationDate: 2014-09-12 10:12:17 +0000, refreshDate: 2014-07-14 12:00:51 +0000, attemptedRefreshDate: 0001-12-30 00:00:00 +0000, permissions:(
installed,
"public_profile",
"publish_actions",
"user_friends"
)>}

最佳答案

我的猜测是您使用的是“用户访问 token ”而不是生成应用程序链接所需的“应用程序 token ”。尝试使用 Graph api 资源管理器生成测试链接 - https://developers.facebook.com/tools/explorer/ (选择应用程序 token 选项),因为从客户端设备生成不是好的做法。

关于ios - 获取 Facebook 的应用程序链接托管 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24751873/

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