我正在寻找一个user.setImage关于Facebook API的电话或类似的东西,但我看不到任何事情要做到这一点:专门覆盖用户的个人资料图片(不只是在他们的墙上张贴图片).
我在文档中看不到任何内容.你知道这是否可行,如果有的话,是否有任何关于实施它的文件?
TL; DR:查找粗体文本以查看没有上下文的问题.
当一些不好(或好,但这是一个残酷的世界)发生时,FB有一个功能来改变你的个人资料图片 - 当美国合法化同性婚姻你可能在你的照片上有一个彩虹旗,当SW7出来时,你可以有添加了光剑等
我想为社交活动做类似的事情,并开始为此编写应用程序.我认为它应该是可能的,就像星球大战一样,它似乎是由私人公司(迪士尼)管理,而不是FB本身.
我的计划是:
不幸的是,(4)中引用的答案似乎不再适用.
我的问题是:这还有可能吗?如果是 - 如何?如果没有 - 我还有其他选择吗?
我也试过搞清楚如何在webview中创建链接"Make Profile Picture".看起来像:
https://www.facebook.com/photo.php?fbid=<<picture id>&set=a.<<similiar, but not the same as picture id>>.<<not a clue>>.<<seems to be profile id>>&type=3&makeprofile=1&profile_id=<<profile id, duh>>&pp_source=photo_view
Run Code Online (Sandbox Code Playgroud)
如果有人知道以下部分是什么意思,我的问题可能会解决:
<<similiar, but not the same as picture id>><<not a clue>><<seems to be profile id>>我也尝试搞清楚ProfilePictureSource,但抽象本身并没有在任何地方描述(或者我找不到它)并且根据所需的权限判断,这似乎不是我需要的(为什么我需要任何页面,组,我只想更新个人资料照片时的邮箱或业务权限?).如果是这样,我就失去了它,请告诉我如何使用它.
回答这个问题的另一种方法是提出将横幅放在个人资料图片上的替代方法.
为了记录,我正在使用带有facebook-sdk包装器的Python ,但仅用于快速原型设计 - 我可以使用带有Spring Social的Java,带有手动HTTP调用的DLang,无论如何 - 技术不是问题,我需要一个通用在这里.
有没有什么方法可以使用他们的Javascript Graph API在Facebook上发起个人资料图片上传.我在很多地方寻找答案,而我最接近的是如何使用图形api设置facebook个人资料图片.但是"makeprofile = 1"似乎并没有起作用.