![](/img/trans.png)
[英]How to get likes of facebook friends using facebook graph api in python
[英]How to tag friends on Facebook using python
我一直在尝试使用 python 脚本向所有朋友发布新年快乐消息的不同方法。 既然我知道不再允许发布到某人的墙上,我正在尝试以自我隐私的方式发布到我的墙上并添加我朋友的标签,这样只有他/她才能阅读,每个朋友都一样。
“for”循环已经开始工作了。 问题是标记部分。 ID 在 unicode 中,当我尝试发布时,解释器指出有关 ascii 代码的错误。 我把它留在后面并尝试标记单个用户,以使其工作。
graph.put_object("me", "feed", privacy={'value': 'SELF'},message="Hello there @[1234567890]")
但这将发布整个字符串...如果我将@[1234567890]
留在引号“”之外,解释器会指出语法错误。
我一直在搜索,但没有使用 facebook-sdk 中的put_object
。 有任何想法吗?
您可以将其自身定义为unicode字符串。
message = u'Hello there @[' + id + u']'
或者你可以将id转换为ascii
message = 'Hello there @[' + id.encode('ascii', errors='backslashreplace') + ']'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.