【问题标题】:Publishing a story using Facebook open graph使用 Facebook 开放图发布故事
【发布时间】:2013-06-19 15:55:50
【问题描述】:

我目前正在尝试通过 Facebook 网站上的 iOS 教程发布开放图形故事。

https://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/publish-open-graph-story/

我在第 2 步中迷路了 - 设置您的后端服务器。我已经建立了一个 Heroku 帐户,就像它说的那样,我完成了 Heroku 网站上的设置教程。一切似乎都很好。我将步骤 2 中列出的代码保存在我创建的名为 opengraphobject.php 的新文件中(我不知道这样做是否正确?)。

之后显示“上传动态对象创建代码后,使用对象调试器测试示例对象。在调试器中输入 URL,例如:”

https://fbsdkog.herokuapp.com/repeater.php?fb:app_id=233936543368280
&og:type=fb_sample_scrumps:meal
&og:title=Pizza
&og:description="Pizza"
&og:image=https%3A%2F%2Fs-static.ak.fbcdn.net%2Fimages%2Fdevsite%2Fattachment_blank.png
&body=Pizza

我不知道此时我应该做什么。我的动作叫beats,对象叫boss。如何为自己的操作生成这样的 url?

在经过此之前,我无法进入第 3 站,因为它非常相似。

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    opengraphobject.php 页面应包含该步骤中提供的示例代码。

    因此,当您完成设置后,您可以在调试器中指向您的 url 以进行测试

    https://YOUR.herokuapp.com/opengraphobject.php?fb:app_id=YOUR_APP_ID
    &og:type=fb_sample_scrumps:meal
    &og:title=Pizza
    &og:description="Pizza"
    &og:image=https%3A%2F%2Fs-static.ak.fbcdn.net%2Fimages%2Fdevsite%2Fattachment_blank.png
    &body=Pizza
    

    【讨论】:

    • 当然有道理。我应该用 mynamespace:myaction 替换 fb_sample_scrumps:meal 吗?我尝试将它粘贴到有和没有的对象调试器中,它给了我几个警告,说应该提供描述和标题。知道我可能做错了什么吗?
    • @Tiddly 是的,你需要用你的数据替换它,如果它给你警告,这意味着你的动态 php 文件 (opengraphobject.php) 不能正常工作。
    • 奇怪的是,我的文本编辑器正在做一些时髦的事情,当我将文件保存为 php 文件时,它会向文件中添加一堆随机字符。我已经切换了编辑器,现在它已正确保存(与 FB 教程中的代码相同)。当我将 url 粘贴到对象调试器中时,我仍然遇到同样的问题 :(
    • @Tiddly 是的,这绝对没有设置正确。您需要将< 转换为<
    猜你喜欢
    • 2013-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多