gpt4 book ai didi

iphone - 在 Facebook 墙和 Facebook friend 墙上张贴图片

转载 作者:可可西里 更新时间:2023-11-01 06:11:27 28 4
gpt4 key购买 nike

我对 API 的问题感到非常厌倦,例如 Facebook Graph API、天气 API 等。

我在我的项目中使用了这两个 API。用于 Facebook 的 Graph API 和用于天气的 Google weather API,但现在项目完成时,这两个 API 都无法正常工作。谷歌天气 API 在 11 月贬值,

我一直在使用的 Facebook 功能(在墙上张贴图片和在 friend 墙上张贴图片)昨天还能用,但现在不行了。

问题是,当我登录时,我收到消息未找到您请求的页面,下面是一个返回上一页的链接。

enter image description here

当我单击“返回上一页”链接时,它会显示消息:

An error has occurred with AppName, please try again
API error code : 100
API error Description : Invalid Parameter
Error_message : cancel_URL URL is not properly formatted

我想知道 Facebook API 的解决方案。每个开发人员都有这个问题吗?如果 API 修改或更改了我们可以做什么?

最佳答案

您多久前更新了您的 facebook API?大约两周前,我不得不删除我的整个 API,重新下载并更改我的应用程序使用的所有发布代码。它完全停止工作并且在应用程序用户提示之前不知道。新的 facebook API 的一些必要更改:

如果您查看最新的示例应用,Facebook 建议将这些放在您的 appDelegate 中。

    #import <FacebookSDK/FacebookSDK.h>

- (BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI {
NSArray *permissions = [NSArray arrayWithObjects:@"publish_actions", nil];
return [FBSession openActiveSessionWithPermissions:permissions
allowLoginUI:allowLoginUI
completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {
if(state==513){
//facebook usage has been approved
}
}];
}

- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation {
// We need to handle URLs by passing them to FBSession in order for SSO authentication
// to work.
return [FBSession.activeSession handleOpenURL:url];
}

无论你想把你的帖子放在什么地方,都可以这样写:

    if(facebookEnabled==YES)
{

NSString *fbText=[NSString stringWithFormat:@"whatever text you want to post";

[FBRequestConnection startForPostStatusUpdate:fbText
completionHandler:^(FBRequestConnection *connection, id result, NSError *error)
{
}];
}

如果您有任何问题,请告诉我。希望对您有所帮助!

关于iphone - 在 Facebook 墙和 Facebook friend 墙上张贴图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12353476/

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