我有一个Wordpress博客和一个Magento商店。这两个网站都在使用某种通讯插件,但我只想通过Wordpress来管理订阅。
Wordpress博客托管在Wordpress.com上,我使用的是"跟随博客Widget“。
现在,我想在Magento中创建一个扩展,它推动了Wordpress的新订阅。根据Wordpress开发者API,我们可以使用API添加新的关注者,但是查询参数不显示任何电子邮件地址。
是否可以通过API添加新的追随者(电子邮件订阅者)?如果是的话,任何例子都将是非常感谢的。
使用直接url也不起作用(获取无效的电子邮件地址):
https://subscribe.wordpress.com?email=example@gmail.com&action=subscribe&blog_id=1234567&source=https%3A%2F%2Fblog.example.com%2F&sub-type=widget&redirect_fragment=blog_subscription-8发布于 2017-03-23 14:28:41
这个API使用oAuth2方法。对于端点/sites/$site/follows/new,您似乎必须提示用户在Wordpress.com上进行身份验证,返回代码,然后必须在端点上交换代码以获取访问令牌。这都是这里的解释。您在oAuth2身份验证后收到的访问令牌中存储的信息将保存用户的信息,并将用于在您发出POST请求时作为您博客的追随者添加这些信息。
不幸的是,据我所知,没有办法通过API通过电子邮件添加一个追随者。
我知道这可能不是理想的解决方案,但看起来最好的方法是在这里创建一个下面的按钮:https://en.support.wordpress.com/follow-button/
当然,您可以通过整个oAuth2方法,但最终生成按钮可能要容易得多。希望这能有所帮助。
https://wordpress.stackexchange.com/questions/256289
复制相似问题