1 parent 85b5f98 commit ba04787Copy full SHA for ba04787
1 file changed
docs/service.rst
@@ -292,6 +292,22 @@ SAE内部节点IP范围: 10.0.0.0/8,如下配置只允许SAE内部节点访问
292
293
请确保SAE内部节点在白名单内,否则将无法正常执行。
294
295
+Cron和Taskqueue中使用weibo api
296
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
297
+
298
+因为现在weibo api需要提供调用者的ip(合法的公网ip),sae默认提供的是http请求的client的ip,
299
+但是对于cron和taskqueue,由于是sae的内部请求,无法获取公网ip。所以需要用户手工设置一个。
300
+设置方法如下: ::
301
302
+ import os
303
+ os.environ['REMOTE_ADDR'] = 调用者公网ip
304
305
+请务必将这段代码放在请求处理代码执行的必经路径上。比如在Flask中:::
306
307
+ @app.before_request
308
+ def before_request():
309
310
311
312
Cron 完整示例
313
~~~~~~~~~~~~~~~~~~~
0 commit comments