相关疑难解决方法(0)

将facebook id保存为int或varchar?

我的问题更多是咨询而非技术问题.我正在写一个Facebook应用程序,我在其中获取有关用户的一些信息,包括facebook_id.
我想知道我是否应该在MySQL数据库中将用户ID保持为INT或VARCHAR?

mysql facebook facebook-graph-api

36
推荐指数
4
解决办法
3万
查看次数

获取最新API的Facebook好友列表

我正在使用Facebook SDK的最新版本(虽然我不确定,但它可以连接到名为'graph API'的东西).我已经调整了Facebook的示例代码,让我连接到Facebook并且有效...但我无法获得我朋友的列表.

$friends = $facebook->api('friends.get');
Run Code Online (Sandbox Code Playgroud)

这会产生错误消息:"致命错误:未捕获OAuthException:(#803)您请求的某些别名不存在:在543行/mycode/facebook.php中抛出的friends.get"

不知道为什么那是或那意味着什么.有人能告诉我正确的语法(最新的Facebook API)来获取朋友列表吗?(我试过"$ friends = $ facebook-> api-> friends_get();"并得到一个不同的错误,"致命错误:在/mycode/example.php中的非对象上调用成员函数friends_get()第129行".)

我可以确认,在我的代码中这一点之前,事情很好:我通过有效会话连接到Facebook,我可以获取我的信息并将其转储到屏幕上......即此代码在失败的朋友之前完美执行.get电话:

$session = $facebook->getSession();
if ($session) {
    $uid = $facebook->getUser();
    $me = $facebook->api('/me');
}
print_r($me);
Run Code Online (Sandbox Code Playgroud)

php facebook facebook-php-sdk facebook-apps facebook-friends

25
推荐指数
4
解决办法
11万
查看次数

Facebook SDK iOS错误

在尝试集成Facebook iOS SDK时,我遇到了这个错误:

由于未捕获的异常'com.facebook.sdk:InvalidOperationException'终止应用程序,原因:'FBSession:没有提供AppID; 要么将AppID传递给init,要么将带有名为FacebookAppID的相应id的字符串值key添加到bundle*.plist'中.

但是,我确实将FacebookAppID一个特定于FB的URL方案放入Info.plist:

<plist version="1.0">
<dict>
<key>CFBundleURLTypes</key>
<array>
    <dict>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>fb35903424086XXXX</string>
        </array>
    </dict>
</array>
<key>FacebookAppID</key>
<string>35903424086XXXX</string>
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

sdk facebook ios facebook-apps

2
推荐指数
1
解决办法
3101
查看次数