问题标签 [facebook-sdk-4.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 从 API 响应中迭代嵌套的 Javascript 对象
我已经尝试了 100 种不同的方法,并花了几天时间浏览 Google 和 Stackoverflow,但我找不到解决这个问题的方法。我在这个 API 响应的主体之后调用的所有内容都返回undefined!
Facebook SDK 的响应如下所示:
此响应来自批处理调用。如果我分别调用它们,我可以轻松地遍历响应,并从中获取所有内容。但是,当我批量调用它们时,我无法通过“body”,我需要使用批量调用。
console.log(response[0].body);
将返回响应第一部分正文console.log(response[0].body.data);
内的对象,但返回undefined。我只是不明白。这应该很简单,但就像门上有锁而我没有正确的钥匙。
我通常没有问题遍历对象,所以我不需要一个通用的答案。我需要帮助才能看到这里我看不到的东西。为什么当我在body之后调用任何内容时控制台显示undefined,我需要做什么才能获得这些值中的任何一个?
php - FB SDK4 Posts attachments request fails message (803)
I'm stuck here. In a web page The first fburl group iterates through the 25 posts but I can't get the call to each posts' attachments to run. The error is:
The 'FBatturl' echoed in the error messages work in the Graph Explorer (2.1).
Following this example Facebook PHP SDK4 - FQL Request I've tried ...
and received the same error and I'm assuming the attachments are defunct. They were getting very problematic.
Where from here? It should be possible to get the photos from the post link? Did I read there would be photos with posts in the new SDK?
php - 只有测试用户可以使用 Facebook SDK v4 PHP 在他的墙上发布
我的应用程序允许签名用户在他的墙上发布自定义消息。
该应用程序仅适用于拥有该应用程序的帐户和标记为测试人员的用户,但对于普通用户,该应用程序似乎无法获得 publish_actions 权限。对于测试用户来说,当这个人首先登录时,它会要求常规权限,第二个窗口是应用程序想要在墙上发布的消息,第二个消息永远不会发生在普通用户身上。
我已经提交了我的应用程序以供审核(尽管该网站不在公共服务器上),但由于没有很好地解释用户如何使用此权利而被拒绝。该应用程序是否必须在此处获得批准才能工作......或者这只是为了出现在 Facebook 搜索器和其他东西上......?
谢谢
javascript - 错误的 Facebook SDK 批量请求
我有一个 Facebook SDK Batch,其中一个请求返回以下错误:
这是批次:
第四个请求,namepost-user-info
是错误请求。基本上,对于每个帖子,我都想获取有关创建帖子的用户的信息(特别是个人资料图片)。最好的方法是什么?
facebook - 有没有办法在 facebook 朋友墙上只发布 TEXT,而不是链接?
当我只想将文本消息发布到 FB 朋友墙时,我遇到了一个问题。我知道我可以分享链接,而不是另外写帖子的味精。但我想知道是否有任何方法可以自动将 msg 字段作为参数传递给对话框。我希望我的文字显示在提示“写一些东西......”的地方
php - 从 Facebook GraphObject 检索电子邮件
我无法从 Graph 对象中检索电子邮件。我在我的应用程序上看到我有权使用它。这是我当前的代码:
c# - C# FacebookSDK 检查权限
我正在使用 Facebook SDK http://facebooksdk.net/上传视频。
我的函数:EnsureRequiredPermissions()运行良好,但如何写得更好呢?
下面的 C# 控制台应用程序应该能够将视频上传到 Facebook 墙,如果您要将“我”替换为 PageId 并使用页面的 AuthToken,它也应该能够将视频上传到 Facebook 页面。
请注意默认超时 100 秒的变通方法。
python - python facebook-sdk 当我发布然后 ''facebook.GraphAPIError: POST 数据应该是字节或字节的迭代。它不能是 str 类型。”
我用python3.4
facebook-sdk 版本是 0.4
然后:
为什么会这样?
android - Facebook Unity SDK FB.Feed 中的 linkCaption 字段为空白
我正在将 Facebook SDK 用于 Unity 游戏引擎并构建到 Android。当我尝试运行 FB.Feed() 并为方法的变量传递字符串时,会出现提要对话框,一切似乎都很好。但是,当我在 Facebook 上查看我的帖子时,我注意到 linkCaption 不可见。linkCaption 的可见性似乎取决于我为链接参数使用的链接:如果我使用“www.google.com”,标题会完美显示,但如果我使用我的应用程序的 facebook 页面,“ https://facebook.com /thegameZylum ",它根本没有出现。我不知道发生了什么……有什么想法吗?
另外,有谁知道如何使可与 Android 或 iOS 一起使用的共享对话框与 Unity SDK 一起使用?我更喜欢使用它而不是 Feed 方法,但只要我能显示该标题,我就可以使用它。
android - Android:需要使用共享对话框从 Facebook 应用链接主机 api 接收数据
我正在开发一个仅限本机的应用程序,它具有共享 RSS url 的 Facebook 共享功能。当使用点击帖子/故事时,我希望 Facebook 打开我的应用程序并传递一些数据以打开正确的视图以获得最佳用户体验。
我已阅读并创建了一个应用程序链接并获得了 canonical_url:https ://fb.me/xxx作为此处的教程https://developers.facebook.com/docs/applinks/hosting-api
我的分享对话框:
如果我传递的link
参数是 web url,例如http://google.com/ ...,当我点击 Facebook 的共享故事时,打开浏览器以加载该 url。
如果我通过link
参数是 canonical_url: https://fb.me/xxx,Facebook 直接打开我的应用程序,从 Facebook 接收到的数据是:
使用单击共享故事后,我应该怎么做才能从 Facebook 获取 RSS url?