Facebook API名称中缺少感叹号

时间:2012-04-17 10:56:34

标签: iphone objective-c ios facebook ipad

我的脸书api名称包含感叹号(!)。每当我通过API在Facebook上分享内容时,帖子都包含API名称,但它会删除感叹号。有没有人知道如何显示!

编辑1:请参阅下面的图片,以便更好地了解我的问题。 enter image description here

3 个答案:

答案 0 :(得分:5)

您在IOS应用程序代码或ShareKit配置中的任何内容中都没有填充新闻Feed或时间轴上的Facebook.com上的“via”链接文字;它来自应用程序的基本设置页面,当作为应用程序的管理员登录时可在https://developers.facebook.com/apps访问

例如,这是我的测试应用的应用设置:

App settings page

帖子如何出现:

sample post

如果我更改应用名称:

App settings page after change

出现在!

Sample post after change

答案 1 :(得分:2)

我已尝试用"& #33;"和"& #X21;" (没有空格,没有引号)并且它正在工作,你可以再试一次吗?

修改


我认为问题出在方法- (BOOL)send中,来自班级SHKFacebook.m。确保SHKMyAppName或您的SHKItem信息使用SHKEncode进行编码,而不是使用SHKEncodeURL进行编码

答案 2 :(得分:0)

您是否尝试在解释标记之前使用'\',即:

APIKEY = "348geIb\!rgreg"